Programiranje 2 2021/22

Teden Datum Sklop Predavanja Vaje Projekti
1 15. februar Podatkovna analitika v jeziku Python Uvod in logistika predmeta, spremenljivke, konstante, vejitve, zanke, metode, (lambda) funkcije (demo, grafi in omrežja) /
2 22. februar Pridobivanje, branje in pisanje podatkov, osnovni tipi in zbirke podatkov, regularni izrazi (realna omrežja, urnik, Google API) Reševanje in oddaja nalog
3 1. marec Predstavitev podatkov, razredi in objekti, dedovanje, operatorji, napake in izjeme (omrežna knjižnica, vektorji in matrike, Twitter API) Reševanje in oddaja nalog
4 8. marec Enostavna analiza podatkov, algoritmi, kompleksnost, predstavitev in izpis rezultatov (mere središčnosti, besedila, Game of Thrones) Reševanje in oddaja nalog Predlog Python projekta
5 15. marec Napredna analiza podatkov, podatkovne strukture, grafični prikaz rezultatov (slike in pobarvanke, COVID-19 itd.) Reševanje in oddaja nalog
6 22. marec Razvrščanje podatkov, klasifikacija in regresija (slovenska mesta, teroristični napadi, električna poraba, OCR) Reševanje in oddaja nalog
7 29. marec \(\uparrow\) preostale vsebine, programske knjižnice, dokumentacija, priprava in objava programja (Markdown, GitHub itd.) Delo na Python projektu
8 5. april Grafični vmesniki v jeziku Java Uvod v jezik Java, razredi in paketi, tipi, spremenljivke, konstante, vejitve, zanke, metode, funkcije, razredi in objekti, dedovanje, tabele in zbirke, branje in pisanje itd. Delo na Python projektu Oddaja Python projekta
9 12. april \(\uparrow\) preostale vsebine (Demo, Pacmans) Reševanje in oddaja nalog
10 19. april Okna, paneli in postavitve elementov, risanje geometrijskih likov in grafičnih oblik, animacija grafičnih oblik, osnovni grafični elementi, dogodki in prožilci, tipkovnica in miška Reševanje in oddaja nalog
11 26. april \(\uparrow\) preostale vsebine (Visuals, Vacmans) Reševanje in oddaja nalog
12 3. maj Risanje naprednih geometrijskih oblik, grafična animacija, kolizije objektov, sestava grafičnega vmesnika, meniji, ikone itd. Reševanje in oddaja nalog Predlog Java projekta
13 10. maj \(\uparrow\) preostale vsebine (Quoridor, Networks) Delo na Java projektu
14 17. maj Reševanje praktičnih problemov z jezikom Java (Collections, TFIDF, Watermark, Knapsack, Mathematics, IMDb, Gambling itd.) Delo na Java projektu
15 24. maj Programski jeziki in tehnologije Python, Java, C/C++, Prolog, R, MATLAB, HTML & CSS, JavaScript & jQuery, Bootstrap, SQL, LaTeX, Markdown itd. Delo na Java projektu
16 31. maj / / Oddaja Java projekta