Energy Technology
COMPUTER PROGRAMMING
Instructors
doc. dr. GORAZD HREN
Contents
• Computer science, informatics, hardware, and software.
• Data interpretation in computers.
• Algorithms and flowcharts.
• Programming tools and programming languages.
• Syntax and semantics: variables, input and output; data types; operators; conditional and iterative control structures; plotting various graphs; functions and parameter transfer; use and manage arrays; use of function in library.
• Programming engineering problems.
• Programming basic numerical methods: differentiation, integration, system of equations.
• Symbolic computations.
Learning Outcomes
Knowledge and understanding: Students will, after course, be able to:
• Describe and analyze the method of computer recording and data processing, discrete systems and computer accuracy.
• Use of programming entities (read, print, loops, control statements, functions) to program tasks.
• Using programming in iterative methods.
Assessment Methods and Criteria
Written examination: 45%
Oral examination: 40%
Coursework: 15%