Uvod

Tečaj, koji traje 2 stupnja, uvod je u pravo programiranje. Na primjeru modernog jezika C# koji je razvio Microsoft raspravlja se o njegovim osnovnim elementima. Nadalje, učenici se uče izradi web-stranica i osnovama sigurnog korištenja Interneta i hakiranja. Naši internetski tečajevi NISU internetski seminari niti kratki tečajevi na Youtubeu! Tijekom naših predavanja putem Interneta, svaki će učenik moći vidjeti zaslon nastavnika, čuti o čemu nastavnik govori, a nastavnik će imati uvid u ono što učenik radi i o čemu govori (vidjet će zaslon svakog učenika). Svaki će učenik moći usmeno postaviti pitanje, a nastavnik će odgovoriti na svako pitanje i točno ukazati na konkretnu pogrešku i način na koji se ona može ispraviti.

Program tečaja

1Predavanje 1. BrickGame
Tijekom prvog predavanja ponovit ćemo gradivo naučeno u prvom polugodištu. Prisjetit ćemo se pitanja kao što su: varijable, operacije nad varijablama, uvjetne naredbe, petlje, metode, izrada aplikacija za Windows i konzole.
2Predavanje 2. BrickGame - nastavak
Cilj je predavanja upoznati se s osnovnim pitanjima i konceptom objektno orijentiranog programiranja, kao i radom u Solution Exploreru.
3Predavanje 3. Igra pogađanja
Cilj je predavanja produbiti znanja o objektno orijentiranom programiranju. Upoznat ćemo se s pitanjima poput nasljeđivanja, nadjačavanja metoda i statičkih elemenata u programiranju.
4Predavanje 4. NPC chat
Cilj je predavanja ponoviti i utvrditi osnove objektno orijentiranog programiranja i upoznavanje s elementima kao što su preopterećenje metode, forEach petlja i popisi.
5Predavanje 5. Obrada slika
Cilj je predavanja ponoviti i utvrditi gradivo osnova objektno orijentiranog programiranja.
6Predavanje 6. Uvod u OOP
Izradit ćemo igru ??memorije za Windows u kojoj će se tijekom pokretanja crtati parovi slika. Naš će zadatak biti pronaći sve parove u najkraćem mogućem roku kako bismo postigli što više bodova. Igra će imati štopericu i mogućnost ponovnog pokretanja nakon što se završi.
7Predavanje 7. Nasljeđivanje
Ovo je predavanje nastavak na ono prethodno.
8Predavanje 8. Nasljeđivanje - nastavak. Popisi
Ovo je predavanje nastavak na ono prethodno.
9Predavanje 9. OOP - pregled. RPG (igra igranja uloga)
Ovo će biti naš najveći projekt. Aplikacija će se sastojati od nekoliko zaslona, između kojih se možemo prebacivati. Programirat ćemo mogućnost stvaranja novih korisničkih računa, prijave i odjave iz aplikacije, dodavanja zadataka na popis, njihovog uređivanja i uklanjanja. Uz to ćemo stvoriti jednostavnu bazu podataka s datotekama - aplikacija će moći pohraniti dodane korisnike i njihove unose čak i nakon što se isključi.
10Predavanje 10. Uvod u Raylib
Ovo je predavanje nastavak na ono prethodno.
11Predavanje 11. Zmija - 1. dio
Ovo je predavanje nastavak na ono prethodno.
12Predavanje 12. Zmija - 2. dio
Ovo je predavanje nastavak na ono prethodno.
13Predavanje 13. Igra Flappy Bird - 1. dio
Upoznat ćemo se s osnovnim konceptima koji se odnose na hakiranje i sigurnost. Stvorit ćemo jednostavnu aplikaciju koja simulira krađu prijava i lozinki.
14Predavanje 14. Igra Flappy Bird - 2. dio
Upoznavanje s grafičkim mehanizmom koji se koristi za stvaranje računalnih igara, a koristi se Tijekom predavanja. Izrada prve igre.