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.