Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Osnovi programiranja Šifra: OV0015 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 1
Semestar: 2
Uslov: Poznavanje osnova računarske tehnike
Cilj: Osposobljavanje studenata da savladaju strukturno projektovanje programa, kao i osnovne elemente ovako projektovanih programa, na primeru programskog jezika C.
Ishod: Studenti su osposobljeni da uz pomoć savremenog razvojnog okruženja razvijaju (projektuju, pišu i testiraju) programe na jeziku C.
Sadržaj predmeta
Teorijska nastava:
  1. Uvodno predavanje. Upoznavanje sa sadržajem predmeta i načinom rada na predmetu.
  2. Faze razvoja i metode projektovanja programa. Algoritmi osnovnih programskih struktura.
  3. Osnovni elementi programa na jeziku C.
  4. Osnovni tipovi podataka u jeziku C.
  5. Operatori u programima na jeziku C. Standardne funkcije iz C biblioteka.
  6. Naredbe jednostruke selekcije i petlji u programima na jeziku C.
  7. Naredbe skokova i višestruke selekcije u programima na jeziku C.
  8. Rad sa nizovima brojeva u programima na jeziku C.
  9. Rad sa stringovima u programima na jeziku C.
  10. Algoritmi za sortiranje i pretraživanje nizova u programima na jeziku C.
  11. Pokazivači i primena pokazivača kod nizova u programima na jeziku C.
  12. Funkcije i primena pokazivača kod funkcija u programima na jeziku C.
  13. Osnovi rada sa strukturama podataka u programima na jeziku C.
  14. Rezime pređenog gradiva. Priprema za ispit.
  15. Zaključna razmatranja, samovrednovanje.
Praktična nastava:
  1. Praktična nastava prati teorijsku nastavu, svaka lekcija ima vežbu u računarskoj laboratoriji, gde studenti analiziraju primere gotovih programa i samostalno rešavaju programske zadatke na jeziku C.
Literatura
  1. S. Đenić, Osnovi programiranja, osnovni udžbenik, VIŠER, Beograd, 2018.
  2. L. Kraus, Programski jezik C sa rešenim zadacima, Akademska misao, Beograd, 2020.
  3. S. Đenić, J. Mitić, S. Štrbac, Osnovi programiranja na jeziku C, zbirka primera i zadataka, VIŠER, Beograd, 2022.
  4. S. Đenić, J. Mitić, S. Štrbac, Rešeni zadaci na programskim jezicima C i C++, zbirka zadataka, VIŠER, Beograd, 2017.
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
20
seminarski rad
0
kolokvijum
30
Završni ispit
Poeni
Pismeni ispit
0
Usmeni ispit
0
Praktični ispit
40

Nastavnik

Saradnik

Obaveštenja