Uzrast: VI-VIII OŠ, I-IV SŠ
Opis programa:
Izučavanje osnovnih tipova podataka, kroz rad sa naredbama, izrazima i
operatorima koji su karakteristični za ovaj programski jezik. Upoznavanje sa petljama i
osnovnim algoritmima, pisanje funkcija i korištenje već ugrađenih. Uvod u objektno orjentisano programiranje u Python-u. Implementacija i
pojam klase u programiranju i u Python-u. Složeni tipovi podataka. Kreiranje funkcija,
korištenje osnovnih principa programiranja, logičko razmišljanje i primena matematičkih
identiteta za rešavanje algoritamskih zadataka. Pravljenje konzolnih
interaktivnih programa i igara baziranih u terminalu.
Benefiti programa:
Razumevanje programiranja i principa objektno orijentisanog programiranja
Primena matematike
Organizacija informacija u tipove podataka pogodne za računar
Zaključivanje
Redosled izvršavanja instrukcija
Razumevanje osnovnih logičkih operacija u programiranju i njihova primena
Otvaranje vidika i pospešivanje istraživačkog duha
Razmišljanje o detaljima i obradi svih mogućih slučajeva nekog problema
Učenje mozga da razmišlja i rešava probleme algoritamski
Korelacija i primena logike i matematike u programiranju
Zaključivanje i obrada slučajeva greške
Nasleđivanje kao pojam u programiranju
Apstrakcija razmišljanja i zaključivanja
Urednost koda
Pristupanje rešavanju problema raščlanjivanjem samog problema na jednostavnije
elemente
Materijali:
Tema 1
Tema 2
Tema 3
Tema 4
Tema 5
Tema 6
Tema 7
Tema 8
Tema 9
Tema 10
Tema 11
Tema 12
Tema 13
Tema 14
Tema 15
Tema 16
Tema 17
Tema 18
Tema 19
Igra 1
Igra 2
Igra 3
Igra 4
Igra 5
Igra 6
Igra 7
Igra 8
Igra 9
Igra 10