Teaching

V09G311V01110
Informatics: Computer Science in Engineering

Autumn 2024

This course provides a comprehensive introduction to computer programming and computational thinking, with an emphasis on problem-solving through algorithmic design and structured coding practices. Students will develop foundational programming skills using the Python language, learning how to express algorithms through variables, control structures, functions, and modular programming. Core topics include data types, input/output operations, loops, conditionals, arrays, and the manipulation of pointers and strings. Emphasis is placed on code readability, debugging, and testing. (See Computer Science in Engineering for more information.)