Programiranje 1 (II)
Članica
Fakulteta za računalništvo in informatiko
Področje
Stopnja
1. stopnja
Kreditne točke (ECTS KT)
6
Termin izvedbe
1. semester
Dan in ura
Povezava do urnika je v opisu predmeta, koda predmeta: 63277
Način izvedbe
Hibridno
Opis
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.
Cilji trajnostnega razvoja
CTR 8 - Dostojno delo in gospodarska rast, CTR 9 - Industrija, inovacije in infrastruktura