Obveznosti in ocenjevanje
Od študentov se v prvi vrsti pričakuje redno obiskovanje predavanj in vaj. Sicer so obveznosti pri predmetu sestavljene iz dveh projektov v programskih jezikih Python in Java, reševanja nalog na vajah ter končnega pisnega izpita. Ocena predavanj in vaj
bo določena na podlagi:
- naloge iz jezikov Python in Java (2×10% ocene vaj),
- projekta podatkovne analitike v jeziku Python (40% ocene vaj),
- projekta grafičnega vmesnika v jeziku Java (40% ocene vaj) in
- pisni izpit iz jezikov Python in Java (100% ocene predavanj).
Projekt v programskem jeziku Python 3.7+ zahteva razvoj enostavne podatkovne analitike podobne primerom predstavljenim na predavanjih. Študenti lahko sami izberejo problem, ki pa mora biti odobren s strani izvajalcev predmeta. Predviden obseg Python
projekta je 30 programerskih ur na študenta.
Projekt v programskem jeziku Java 8+ zahteva razvoj enostavnega grafičnega vmesnika podobnega igricam predstavljenim na predavanjih. Študenti lahko sami izberejo igrico, ki pa mora biti odobrena s strani izvajalcev predmeta. Predviden obseg
Java projekta je 50 programerskih ur na študenta.
Projekti se razvijajo v ekipah dveh študentov. Razvoj samostojnih projektov se ne priporoča, dočim pa so ekipe več kot dveh študentov možne zgolj izjemoma, če to odobrijo izvajalci predmeta (npr. razvoj obsežnejših rešitev). Vsak projekt zahteva oddajo
predloga projekta s terminskim planom in repozitorijem, razvoj končne rešitve ter kratek posnetek predstavitve delovanja. Predlog in predstavitev projekta se neposredno ne ocenjujeta. Rok za oddajo vseh delov projektov je v nedeljo do polnoči.
Pisni izpit bo predvidoma sestavljen iz štirih nalog, dveh nalog v programskem jeziku Python in dveh nalog v programskem jeziku Java. Naloge bodo predvidevale znanja, predstavljena na predavanjih oziroma pridobljena v okviru vaj ali projektov. Med pisnim
izpitom bo dovoljena uporaba poljubnega tiskanega gradiva, gradiva na eUčilnici, spletnih virov itd. Predviden obseg priprave na pisni izpit je vsaj 10 samostojnih učnih ur, neupoštevajoč obiska predavanj in vaj ter dela na projektih.