Programiranje za decu
Prvi računarski koraci
Programiranje kao profesija ume da izgleda apstraktno i teško, veoma nalik naprednoj matematici i logici. Kursevi u NSKRUG osmišljeni su tako da polaznike postepeno uvode u svet programiranja na zanimljiv način - najmlađe kroz vizuelno programiranje u jeziku Scratch i druženje sa robotićima kojima treba pomoći da savladaju izazovne zadatke; a nešto starije kroz moćne funkcije i brz način za kreiranje rešenja u jeziku Python koja mogu odmah da se primene. Omogućite deci sjajnu alternativu besmislenom gledanju u ekrane i video klipove ispraznih sadržaja - uz pomoć naših saradnika, profesora i diplomaca računarskog usmerenja na Fakultetu tehničkih nauka u Novom Sadu sada postoji prilika za kvalitetne prve korake u svetu programiranja u vašoj omiljenoj školici.
Pun naziv kursa:
Programiranje kroz igru (Scratch) - za učenike I-IV razreda osnovne škole
Trajanje kursa: 2x nedeljno po 60 minuta, ukupno 18 sati nastave u periodu od oko 2 meseca.
Opis kursa:
Upoznavanje sa svetom programiranja i računarske struke kroz učenje vizuelnog programskog jezika Scratch i primenu na robotićima.
Teme kursa:
Upoznavanje sa programskim jezikom Scratch i drugarom robotićem
Upoznavanje sa sprajtovima (Sprites) i skinovima (Costumes) korišćenjem robota
Upoznavanje sa osnovnim konceptima programiranja kroz rad sa zvukom i pokretima robota
Korišćenje senzora i koncepta događaja
Kreiranje jednostavnih algoritama sa robotićima (podizanje i spuštanje predmeta)
Koncepti iscrtavanja i ispisa
Kreiranje interaktivnog programa uz učešće robotića
Završni projekat i demonstracija za roditelje
Ishodi učenja:
Deca će zavoleti programiranje od malih nogu i razumeti osnovne koncepte kreiranja programa, kao i razloge zbog kojih se kreira softver na veoma praktičnim i opipljivim primerima. Roditelji će imati uvid u afinitete deteta i saznati njegov potencijal za bavljenje računarskom i inženjerskom strukom.
Način organizovanja nastave:
Mentorski rad u malim grupama, do 8 polaznika, uz visok nivo praktične nastave na primerima (hands-on).
Provere znanja:
Ocenjivanje završnog projekta.
Pun naziv kursa:
Prvi ozbiljni koraci programiranja u jeziku Python - za učenike V-VIII razreda osnovne škole
Trajanje kursa: 2x nedeljno po 60 minuta, ukupno 18 sati nastave u periodu od oko 2 meseca.
Opis kursa:
Učenje programiranja na osnovnom i srednjem nivou na primerima programskog jezika Python.
Teme kursa:
Uvod u programiranje i Python - Podešavanje Python-a, Python IDLE
Promenljive i operacije - Računanje, operatori, redosled operacija, korišćenje promenljivih
Tipovi podataka - Stringovi, liste, torke, rečnici i operacije nad njima
Uslovne naredbe - if/else, pravljenje i kombinovanje uslova
Petlje - for/while
Funkcije i moduli - delovi funkcije, opseg
Klase i objekti - osnove
Tkinter grafika - crtanje figura, teksta, pravljenje animacije
Izrada igre "Bounce" - postupno pravljenje potrebnih delova
Napredniji koncepti (obrađuju se u zavisnosti od interesovanja i sposobnosti grupe):
Nizovi i matrice
Linearna i binarna pretraga
Algoritmi sortiranja (bubble, insertion, selection sort)
Rekurzija
Spregnute liste
Stek i red
Ishodi učenja:
Deca će steći veoma dobru osnovu za svako dalje učenje programiranja i savladati koncepte programskog jezika Python. Roditelji će imati uvid u afinitete deteta i saznati njegov potencijal za bavljenje računarskom i inženjerskom strukom.
Način organizovanja nastave:
Mentorski rad u malim grupama, do 8 polaznika, uz visok nivo praktične nastave na primerima (hands-on).
Provere znanja:
Ocenjivanje urađenih zadataka.