Goal
The course gives an introduction to computer programming and teaches the student
how to use a programming language. We will use C/C++.
Subjects
The course covers the fundamental concepts of computer programming and gives a short overview
of data structures. Specific topics include: computers, programming languages
and compilers, data types, type conversion, expressions, language constructs, arrays, pointers,
references, functions, scope and lifetime, modular programming, generic programming, files,
classes, lists, trees, sorting.
Prerequisites
None
Conditions
-
Attestation
Out of the 220 possible points, 130 points are required for obtaining the course attestation. The 220 points
split up into 110 ( = 11x10) points in homeworks and 110 points in the mini project.
-
Homework
The homeworks can be handed in by groups of two students.
Examination
Written exam. Written aids: 5 A4 sheets, hand or machine written, double sided
|