ZP25 - Computer programming

Course specification
Course titleComputer programming
Study programme
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
    ConditionMathematics I, Applied computersОблик условљености
    The goalThe course objective is to cover the major principles of computer science, computer programming, programming languages and numerical methods through independent student work on computer system. This allows for application of the gained knowledge in other, subsequent courses and in the future engineering career.
    The outcomeAbility to develop algorithms of engineering problems and solve them using computer systems and numerical methods.
    Contents of lectures• FORTRAN ; • Mathlab ; • Interpolation ; • Integration ; • Systems of linear equations ; • Nonlinear equations ; • Ordinary differential equations ; • Correlation
    Contents of exercisesNumerical methods and computer software in solving chemical engineering problems.
    1. Grozdanić D.K., Programiranje, TMF, Beograd 2004. (Original title)
    2. Gilat A., Uvod u Matlab 7 sa primerima, Mikro knjiga, Beograd 2005. (Original title)
    3. Grozdanić D.K., Numeričke metode, Akademska misao, Beograd 2008. (Original title)
    4. Grozdanić D.K., Programiranje - Test, TMF, Beograd 2013. (Original title)
    5. Grozdanić D.K., Programiranje - Zbirka rešenih ispitnih zadataka, Građevinska knjiga, Beograd 2008, (Original title)
    6. Chapra,S.C., Canale,R., Introduction to Computing for Engineers, McGraw-Hill, New York 1994. (Original title)
    7. Chapra,S.C., Canale,R., Numerical Methods for Engineers: With Software and Programming Applications, McGraw-Hill, New York 2001. (Original title)
    Number of hours per week during the semester/trimester/year
    LecturesExercisesOTCStudy and ResearchOther classes
    Methods of teachingLectures (2h weakly) ; Computer exercises (2h weakly)
    Knowledge score (maximum points 100)
    Pre obligationsPointsFinal examPoints
    Activites during lecturesTest paper30
    Practical lessons50Oral examination