Navigation

22ZP25 - Programming with applied numerical methods in engineering

Course specification
Course titleProgramming with applied numerical methods in engineering
Acronym22ZP25
Study programmeBiochemical Engineering and Biotechnology,Environmental Engineering,Material Engineering,Metallurgical Enginering
Module
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB4.0Status
      ConditionMathematics I,Computer basics/ Fundamentals of Programming in EngineeringОблик условљености
      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 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
      Contents of lectures• FORTRAN • PYTHON • Interpolation • Integration • Systems of linear equations • Nonlinear equations • Ordinary differential equations • Correlation
      Contents of exercisesNumerical methods and programming languages in solving chemical engineering problems.
      Literature
      1. Jovanović, J.D., Grozdanić, D.K., Programiranje sa numeričkim metodama, TМF, Beograd 2017.
      2. Nagar S., Introduction to Python for Engineers and Scientists, Apress 2018.
      3. Kiusalaas, J., Numerical methods in engineering with Python 3,Cambridge, 2013.
      4. Grozdanić,D.K., Programiranje - Test, Tehnološko-metalurški fakultet, Beograd 2013.
      5. Grozdanić,D.K., Programiranje - Zbirka rešenih ispitnih zadataka, Građevinska knjiga, Beograd 2008.
      Number of hours per week during the semester/trimester/year
      LecturesExercisesOTCStudy and ResearchOther classes
      22
      Methods of teachingLectures (2h weakly) Computer exercises (2h weakly)
      Knowledge score (maximum points 100)
      Pre obligationsPointsFinal examPoints
      Activites during lecturesTest paper30
      Practical lessons60Oral examination
      Projects
      Colloquia10
      Seminars