862 Programiranje 1
Vsebina predmeta
Predavanja obsegajo naslednja poglavja:
- Izrazi, osnovni podatkovni tipi, spremenljivke
- Pogojni stavki, zanka while
- Seznami, terke, zanka for
- Podprogrami
- Delo z datotekami
- Slovarji in množice
- Rekurzija
- Imenski prostori
- Osnove objektnega programiranja
- Izjeme
- Osnove uporabniških vmesnikov, delo z dogodki
- Izpeljani seznami, generatorji, iteratorji
- Dodatne teme
Na vajah študentje utrjujejo obravnavano snov na večjem številu programerskih nalog, ki sistematično predstavljajo snov predavanj. Naloge rešujejo na računalnikih ob pomoči učitelja.
Cilji in kompetence
Cilj predmeta je spoznati osnove algoritmičnega razmišljanja in kodiranja v primerno izbranem programskem jeziku (trenutno Python). Vsi koncepti so predstavljeni na nazoren in sistematičen način s številnimi zgledi in praktičnimi primeri.