Cilj predmeta je seznaniti študente s ključnimi koncepti proceduralnega in objektno usmerjenega programiranja v enem izmed splošno namenskih programskih jezikov tretje generacije (izbrali bomo programski jezik java) in jih usposobiti za samostojen razvoj enostavnih računalniških programov.
Program predmeta:
- osnovni pojmi;
- krmilni konstrukti;
- metode;
- tabele;
- razredi in objekti;
- dedovanje;
- generiki;
- vmesniki in notranji razredi;
- vsebovalniki;
- lambde.
Obveznosti pri predmetu:
- pisni izpit (zbrati morate vsaj 50 točk od 100);
- ustni izpit (pogoj za pristop k ustnemu izpitu je opravljen pisni izpit).
Zelo priporočljivo je, da rešujete domače in dodatne naloge. Domačo nalogo boste prejeli vsak teden.
In English:
The objective of the course is to familiarize the students with key concepts of procedural and object-oriented programming in one of the general-purpose third-generation programming languages (Java will serve as our programming language of choice) and to make them able to develop simple computer programs on their own.
- nosilec: Luka Fürst