Cilj predmeta
Sticanje opštih znanja i praktičnih veština iz programiranja. Upoznavanje studenata sa kompletnim procesom razvoja programa i osposobljavanje za samostalan rad u konkretnom razvojnom okruženju.
Ishod predmeta
Upoznavanje sa konceptima proceduralnog programiranja u programskim jezicima visokog nivoa. Student je sposoban je da osmisli i piše programe koji vrše interakciju sa korisnikom, rukuje različitim tipovima podataka i koristi osnovne strukturne elemente programa. Usvajanjem gradiva iz ovog predmeta student stiče predznanja koja će koristiti kasnije na predmetima koji izučavaju objektno orijentisano programiranje.