Programiranje 2

Osnovni podatki

Nosilec:

Vrsta predmeta: obvezni predmet

Število kreditnih točk: 6

Koda predmeta: 63706

Opis predmeta

Osnovno o programiranju

  1. uporaba programskih jezikov za reševanje praktičnih problemov;
  2. predstavitev dobrih praks in pasti programiranja;
  3. predstavite uporabnih programerskih "receptov".

Osnovni konstrukti programskih jezikov

  1. podatkovni tipi, spremenljivke in konstante;
  2. izrazi, operatorji, strukturiranje kode;
  3. kazalci, dodeljevanje pomnilnika in nizi;
  4. delo z datotekami;

Osnove objektnega programiranja

  1. spremenljivke, metode, člani, dostopnostna določila;
  2. razredi, objekti, dedovanje, nadomeščanje;
  3. abstraktni razredi, vmesniki;
  4. dogodkovno vodeno programiranje;
  5. komentarji in dokumentacija.

Cilji

Cilji:

Cilj predmeta je študentom računalništva in informatike predstaviti osnovne principe imperativnega programiranja s poudarki na proceduralnem in objektno usmerjenem jeziku. Poleg pojmov, ki se nanašajo na konkretne programske konstrukte (funkcija, metoda, spremenljivka, operator, delo s pomnilnikom, kazalci, objekt, razred, dedovanje, …) bodo študentje spoznali tudi pomen splošnih programerskih pojmov, kot so prenosljivost, prevajalnik, navidezni stroj, testiranje, razhroščevanje, … Vsak študent, ki bo opravil ta predmet, naj bi bil sposoben samostojno reševati srednje zahtevne programerske probleme iz prakse.

Kompetence:

  • Razvijanje sposobnosti kritičnega, analitičnega in sintetičnega razmišljanja.
  • Sposobnost razumevanja in reševanja strokovnih izzivov na področju računalništva in informatike.
  • Sposobnost za uporabo pridobljenega znanja pri samostojnem reševanju tehničnih in znanstvenih problemov v računalništvu in informatiki; sposobnost nadgradnje pridobljenega znanja.
  • Osnovna znanja iz računalništva in informatike, ki vključujejo osnovne teoretične spretnosti, praktična znanja in spretnosti, ki so pomembne za področje računalništva in informatike.

Osnovna znanja na področju računalništva in informatike, ki omogočajo nadaljevanje študija na 2. stopnji.

Metode poučevanja in učenja

Predavanja, laboratorijske vaje, delavnice.

Na vrh