predavanja:
-
Pregled programskih jezikov s poudarkom na sodobnih programskih jezikih 3. generacije
-
Primer preprostega programa, postopek priprave programa, prevajanje in izvajanje
-
Osnovni podatkovni tipi
-
Predstavitev celih in realnih števil, znakov ter logičnih vrednosti
-
Deklaracije konstant in spremenljivk
-
-
Stavki
-
Prireditveni stavek, pisanje izrazov, operatorji in njihova prioriteta
-
Izbirni stavki
-
Ponavljalni stavki
-
-
Metode
-
Vloga in vrste metod
-
Formalni in dejanski parametri
-
Rekurzija
-
-
Razredi in objekti
-
Spremenljivke in metode objekta
-
Konstruktorji, večkratno definiranje konstruktorjev
-
Dostopna določila
-
Vnaprej deklarirani razredi
-
-
Tabele
-
Enodimenzionalne in večdimenzionalne tabele
-
Tabele objektov
-
-
Nizi
-
Dedovanje
-
Redefinicija metod
-
Konstruktorji v podrazredih
-
Dinamično povezovanje podprogramov
-
Abstraktni razredi in abstraktne metode
-
Razred Object
-
Vmesnik (interface)
-
-
Grafične knjižnice, komponente grafičnega uporabniškega vmesnika
-
Dogodkovno vodeno programiranje
vaje:
Na vajah študenti rešujejo praktične probleme, s katerimi utrjujejo snov, ki so jo obravnavali na predavanjih. Poudarek je na samostojnem delu ob pomoči asistentov.
domače naloge:
Študenti dobijo seznam nalog (programov), ki jih morajo izdelati doma in zagovarjati na vajah v vnaprej predpisanih rokih. S tem jih vzpodbujamo k sprotnemu študiju in samostojnemu delu. Študent, ki nima pozitivno ocenjenih domačih nalog, ne more pristopiti k izpitu.