Uvod
Učenici se tokom 2. semestra kursa uvode u pravo programiranje na primjeru modernog programskog jezika C#, razvijenog od strane Microsoft-a. Upoznajemo se sa osnovnim elementima ovog programskog jezika. Takođe, učimo o razvoju web sajtova i osnovama sigurnog korišćenja internet i hakovanja.
Naši online kursevi NIJESU internet seminari kao ni kratki kursevi sa YouTube-a. Tokom trajanja naših online predavanja svaki učenik vidi nastavnika koji vodi kurs, savršeno čuje ono što nastavnik govori, a nastavnik ima uvid u ono što svaki od polaznika kursa govori i radi (vidi monitor svakog učenika). Polaznici kursa u svakom trenu mogu postaviti pitanje a nastavnik će adekvatno odgovoriti, ukazati na konkretnu grešku i predstaviti načine na koje se ona može ispraviti.
Program kursa
1Predavanje 1. Ponavljanje gradiva
Predavanje rezervisano za ponavljanje gradiva iz prvog semestra. Podsjetićemo se značenju pojmova kao što su: promjenljive, operacije sa promjenljivima, uslovne naredbe, petlje, metode, razvoj Windows aplikacija i konzole.
2Predavanje 2. Osnove OOP-a (objektno orjentisano programiranje)
Upoznajemo se sa osnovama i konceptom objektno orjentisanog programiranja, kao i sa radom u Solution Exploreru.
3Predavanje 3. Nasljeđivanje - prvi dio
Produbljujemo znanja o objektno orijentisanom programiranju.
Učenici se upoznaju sa pitanjima kao što su: nasljeđivanje, prepisivanje metoda i statički elementi u programiranju.
4Predavanje 4. Nasljeđivanje - drugi dio
Tokom ovog predavanja upoznajemo se sa elementima kao što su preklapanje metoda, foreach petlja i liste.
5Predavanje 5. OOP Pregled - RPG
Cilj predavanja je da se revidiraju i konsoliduju osnove objektno orijentisanog programiranja.
6Predavanje 6. Projekat: Igra memorije - prvi dio
Razvijamo igru memorije u kojoj će se prilikom pokretanja formirati parovi slika. Naš zadatak će biti da u što kraćem vremenu pronađemo sve parove i osvojimo što više poena. Igra će imati tajmer i mogućnost da se ponovo pokrene nakon što se završi.
7Predavanje 7. Projekat: Igra memorije - drugi dio
Predavanje predstavlja nastavak prethodnog.
8Predavanje 8. Igra memorije - treći dio
Predavanje predstavlja nastavak prethodna dva.
9Predavanje 9. Projekat: Lista zadataka - prvi dio
Ovo će biti naš najveći projekat. Aplikacija će se sastojati od nekoliko ekrana, između kojih možemo da prelazimo. Programiraćemo mogućnost kreiranja novih korisničkih naloga, prijavljivanja i odjavljivanja iz aplikacije, dodavanja zadataka na listu, njihovog uređivanja i uklanjanja. Pored toga, napravićemo jednostavnu bazu podataka sa datotekama, kako bi aplikacija mogla da skladišti kreirane korisnike i njihove unose čak i nakon što je isključena.
10Predavanje 10. Projekat: Lista zadataka - drugi dio
Predavanje predstavlja nastavak prethodnog.
11Predavanje 11. Projekat: Lista zadataka - treći dio
Predavanje predstavlja nastavak prethodna dva.
12Predavanje 12. Projekat: Lista zadataka - četvrti dio
Predavanje predstavlja nastavak prethodna tri.
13Predavanje 13. Uvod u hakovanje
Upoznaćemo se sa osnovnim konceptima vezanim za hakovanje i bezbjednost. Razvićemo jednostavnu aplikaciju koja simulira krađu prijava i lozinki.
14Predavanje 14. Uvod u Unity
Upoznajemo se sa grafičkim alatom za kreiranje kompjuterskih igrica. Kreiramo prvu igricu.
