Kursevi iz programiranja

K1 Uvod u strukturirano programiranje (programski jezik C - početni)

  • Upoznavanje sa osnovama strukturiranog programiranja uz upotrebu programskog jezika C.
  • Kurs obuhvata upoznavanje sa osnovnim elementima jezika C, tipovima podataka, operatorima, naredbama, direktivama pretprocesora, nizovima, matricama, funkcijama, stringovima, strukturama, osnovnim algoritmima i rad sa modulima i datotekama.
  • Za pohađanje kursa nije potrebno nikakvo predznanje iz oblasti programiranja.

 

K2 Strukturirano programiranje (programski jezik C - napredni)

  • Upoznavanje sa naprednim elementima strukturiranog programiranja uz upotrebu programskog jezika C.
  • Kurs obuhvata upoznavanje sa ulogom pokazivača u programskom jeziku C, nizovima, matricama, funkcijama, stringovima, strukturama, rad sa složenim strukturama podataka (jednostrukospregnuta lista, dvostrukospregnuta lista, cirkularna lista, stabla itd.) i rad sa modulima i datotekama.
  • Za pohađanje kursa poželjno je poznavanje osnova strukturiranog programiranja i sintakse programskog jezika C.

 

K3 Objektno orijentisano programiranje (programski jezik C++)

  • Upoznavanje sa objektno orijentisanim programiranjem uz upotrebu programskog jezika C++.
  • Kurs obuhvata upoznavanje sa proširenjima programskog jezika C, upoznavanje sa objektno orijentisanim principima programiranja, osnovnim elementima programskog jezika C++, klasama i objektima, preklapanjem operatora, klijentskim vezama, nasleđivanjem, generičkim klasama, standardnom bibliotekom klasa (STL), ulaznim i izlaznim tokovima i obradom izuzetaka.
  • Za pohađanje kursa potrebno je poznavanje strukturiranog programiranja i sintakse programskog jezika C.

 

K4 Primena OOP u izradi složenih aplikacija (programski jezik C#)

  • Upoznavanje sa osnovnim konceptima potrebnim za izradu složenih aplikacija uz upotrebu programskog jezika C# u .NET okruženju.
  • Kurs obuhvata upoznavanje sa osnovama C# jezika i .NET okruženja, rad sa bazama podataka, izradom korisničkog interfejsa, osnovama klijent-server arhitekture i osnovama web tehnologija.
  • Za pohađanje kursa potrebno je poznavanje koncepata objektno orijentisanog programiranja.