Programming course for bachelor in the faculty of IT at University of Technology of Berlin.
The students have basic knowledge of (imperative) programming as well as knowledge of basic data structures and algorithms.
This module teaches basic programming concepts of imperative programming:
- Basic concepts of programming languages
- Understanding the flow of programs
- Development of smaller programs
- Expenditure estimates (O notation)
- Correctness
- Search and sort
Within the first two weeks of the semester, a C course consisting of lectures, tutorials and computer exercises will take place. In the context of this C-course, practical examples will be introduced to C programming.