10

Broj polaznika kursa

30

Broj časova

100%

Praktičan rad

Cilj kursa

Cilj kursa je upoznavanje polaznika/ca sa bibliotekama programskog jezika Python – konkretno PyGame-om.

Polaznici/e će nakon uspješno završenog kursa biti u mogućnosti da prenesu stečeno znanje.

Nakon završenog kursa gradivo je predviđeno za učenike/ce drugog razreda srednjih škola.

Opis kursa

PyGame je biblioteka programskog jezika Python koja služi za izradu programa koji koriste grafičke mogućnosti računara poput iscrtavanja oblika, prikazivanja slika, kreiranja animacija i simulacija i slično. Svi navedeni elementi koristeći PyGame mogu biti sklopljeni u računarsku igru u kojoj korisnik/ca, koristeći se mišem ili tastaturom, upravlja nekim likom koji je prikazan na ekranu i kreće se u virtuelnom okruženju.

Programski jezik Python neke grafičke mogućnosti već nudi u sklopu svoje standardne biblioteke. Ipak, za naprednije mogućnosti i programiranje računarskih igara se koriste naprednije biblioteke poput PyGame-a.

Prijava zatvorena

Kurs za STEM profesore/ce srednjih škola u gradu Prijedoru

Imaš dodatna pitanja?

Kontaktirajte nas na marko.goronja@preda.rs.ba

Tip obuke

HUB učionica

«Budućnost nije nešto što se može predvidjeti, to je nešto što treba postići» – Don Tapscott

Prijedor Circle HUB

STEM obrazovanje

Na području grada Prijedora ima 6 srednjih škola i dve specijalne sa ukupno 2.536  učenika i 285 nastavnog osoblja.

Projekat  će  izgraditi i jačati zajednicu pokretača promena u STEM obrazovanju!

STEM obrazovanje

STEM kao interdisciplinarna nauka koja predstavlja korelaciju elektronike, matematike i informatike, zavrijeđuje veću pažnju i neizostavnu prisutnost u osnovnom i srednjoškolskom obrazovanju.

Zašto?

Potreba za IT stručnjacima, programerima i dizajnerima je velika, pa je zbog toga potrebno ulagati u razvoj mladih i podržavati i razvijati njihova interesovanja još u ranom uzrastu kako u osnovnoj tako i u srednjoj školi

Cilj:

Kako bi se ovo postiglo potrebno je da i nastavnici budu nosioci promjena kurikuluma STEM predmeta razmjenom ideja i inoviranjem nastavnih metoda tih predmeta.

Kurikulum

Kurikulum za edukaciju  nastao je korištenjem materijalima portala  Petlja.org Fondacije Petlja iz Srbije.

Fondacija Petlja je osnovana sa ciljem unapređivanja algoritamske pismenosti u Srbiji. Petlja je svojim osnivanjem pod jednim krovom obuhvatila uspešne i poznate projekte i inicijative, a pre svega portal za učenje i vežbanje programiranja BubbleBee i zvaničan sajt za takmičenje učenika srednjih škola iz programiranja u Srbiji Takprog.

BubbleBee biblioteka, stranica na kojoj se na jednom mestu nalaze svi materijali za učenje programiranja koji postoje na portalu Petlja.org. Bilo da ste potpuni početnik u učenju programiranja i želite da ovladate osnovama, student ili učenik koji se priprema za takmičenje ili osnovac koji tek ulazi u svet programiranja, nevezano za vaš uzrast, na ovoj stranici možete pronaći materijal koji odgovara baš vama.

Blok 1 – Ponavljanje osnova programskog jezika Python

  • Uvod u biblioteke

Blok 2 – Biblioteka PyGame

  • O biblioteci
  • Korišćenje na portalu petlja.org
  • Instalacija

Blok 3 – Crtanje

  • Koordinate, boje, duži

Blok 4 – Osnovna struktura PyGame programa

Blok 5 – Oblici

  • Krugovi, pravougaonici, elipse
  • Mnogouglovi, kombinovanje raznih oblika, slike, tekst
  • Izračunavanje koordinata
  • Relativno zadavanje koordinata i dimenzija
  • Relativne koordinate – utvrđivanje

Blok 6 – Crtanje pravilnih oblika uz pomoć petlji

  • Ponavljanje oblika korištenjem petlji
  • Grananje i petlje u petljama
  • Crtanje u petljama – utvrđivanje
  • Upotreba trigonometrijskih funkcija
  • Animacije

Blok 7 – Kako se ostvaruje animacija

  • Animacije kretanje
  • Animacije više objekata, očitavanje miša i tastature
  • Korištenje trigonometrije
  • Kretanje po zakonima fizike

Blok 8 – Događaji

  • Događaji miša i tastature

Blok 9 – Događaji i njihova obrada

  • Kombinovanje animacija i događaj

Blok 10 – Primjeri i izrada igara