In this lecture, the language C will be presented with exercises integrated to the course. The theme will be :
1 – Introduction, basic principles of imperative programming, compiling.
2 – Variables, data type and operators.
3 – Control flow.
4 – Functions.
5 – Pointers.
6 – Complex data structures 1 (enumerated types, arrays).
7 – Complex data structures 2 (structures, typedef).
8 – Input/output.
9 – Preprocessor and header files.
10 – A quick introduction to C++ : Object Oriented Programming.
11 – Notion of class and encapsulation.
12 – Inheritance and polymorphism.
13 – Standard Template Librairy (STL).
14 – Problem session : Bring your own questions and problems.
Students have to know basic programming schemes (data structures, another language as Haskell for example) and working knowledge of UNIX.
Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language. 2. Auflage. Prentice Hall, Englewood Cliffs, N.J. 1988, ISBN 0131103628.
Brian W. Kernighan, Dennis M. Ritchie: Programmieren in C. 2. Auflage. Hanser, München 1990, ISBN 3446154973.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
---|
Modul | Veranstaltung | Leistungen | |
---|---|---|---|
39-Inf-MIKE Modularisierter individueller Kompetenz-Erwerb (MiKE) | - | unbenotete Prüfungsleistung | Studieninformation |
39-M-Inf-MIKE Modularisierter individueller Kompetenz-Erwerb (MiKE) | - | unbenotete Prüfungsleistung | Studieninformation |
Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Bioinformatik und Genomforschung / Master | (Einschreibung bis SoSe 2012) | Wahl | 1. 3. | 3 | unbenotet V+Ü | ||
Bioinformatik und Genomforschung / Promotion | Indiv. Erg. | Wahl | 3 | unbenotet V+Ü | |||
Intelligente Systeme / Master | (Einschreibung bis SoSe 2012) | Individuelle Ergänzung | Wahl | 1. 3. | 3 | unbenotet V+Ü | |
Naturwissenschaftliche Informatik / Diplom | (Einschreibung bis SoSe 2004) | Robotik; allgem.HS | HS | ||||
Naturwissenschaftliche Informatik / Master | (Einschreibung bis SoSe 2012) | Individuelle Ergänzung | Wahl | 1. 3. | 3 | unbenotet V+Ü |