Navigacija

ZP25 - Programiranje

Specifikacija predmeta
Naziv Programiranje
Akronim ZP25
Studijski program svi
Modul
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
    Broj ESPB 4.0 Status predmeta obavezan predmet
    Uslovljnost drugim predmetom Matematika 1, Osnovi primene računara Oblik uslovljenosti
    Ciljevi izučavanja predmeta Cilj kursa je da student savlada osnovne principe programiranja, programskih jezika i numeričkih metoda kroz samostalan rad na računarskom sistemu i time se osposobi za primenu ovih znanja u narednim kursevima, kao i u svojoj budućoj inženjerskoj praksi.
    Ishodi učenja (stečena znanja) Sposobnost postavljanja inženjerskih problema na algoritamski način i njihovo rešavanje korišćenjem računarskih sistema uz upotrebu numeričkih metoda.
    Sadržaj predmeta
    Sadržaj teorijske nastave Programiranje, FORTRAN (semantika, tipovi podataka, konstante, imena, promenljive, operatori, izrazi, unutrašnje funkcije, naredbe za dodelu vrednosti, deklaracione naredbe, kontrolne naredbe, ulazno-izlazne naredbe, programske celine), MATLAB (semantika, tipovi podataka, konstante, imena, promenljive, operatori, izrazi, unutrašnje funkcije, naredbe za dodelu vrednosti, kontrolne naredbe, ulazno-izlazne naredbe, unutrašnji alati i numeričke metode, skript dosijei), Numeričke metode (algoritmi imterpolacionih formula, algoritmi pravila za integraciju, algoritmi numeričkih metoda metoda za rešavanje sistema linearnih jednačina, nelinearnih jednačina običnih diferencijalnih jednačina i korelaciju)
    Sadržaj praktične nastave U okviru praktične nastave uvežbavaju se elementi programiranja, a zatim se na računarskom sistemu kreiraju programi za rešavanje konkretnih inženjerskih problema pri čemu se koriste opšta znanja stečena u teorijskoj nastavi.
    Literatura
    1. Grozdanić D.K., Programiranje, TMF, Beograd 2004.
    2. Gilat A., Uvod u Matlab 7 sa primerima, Mikro knjiga, Beograd 2005.
    3. Grozdanić D.K., Numeričke metode, Akademska misao, Beograd 2008.
    4. Grozdanić D.K., Programiranje - Test, TMF, Beograd 2013.
    5. Grozdanić D.K., Programiranje - Zbirka rešenih ispitnih zadataka, Građevinska knjiga, Beograd 2008,
    6. Chapra,S.C., Canale,R., Introduction to Computing for Engineers, McGraw-Hill, New York 1994.
    7. Chapra,S.C., Canale,R., Numerical Methods for Engineers: With Software and Programming Applications, McGraw-Hill, New York 2001.
    Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
    Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
    2 2
    Metode izvođenja nastave Predavanja (2 časa nedeljno) Vežbe na računaru (2 časa nedeljno)
    Ocena znanja (maksimalni broj poena 100)
    Predispitne obaveze Poena Završni ispit Poena
    Aktivnosti u toku predavanja Pismeni ispit 30
    Praktična nastava 50 Usmeni ispit
    Projekti
    Kolokvijumi 20
    Seminari