Broj polaznika kursa
Broj časova
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