back to table of content


INFB  Computer Programming III CourseINF
Lecturers : Dr. Susanne Busse   eMail
Term3
Course Classification : Informatics BachelorCH4
Language : Deutsch Type L E
Type of examination : PL  Credits
Method of evaluation : written examination 120 min 
Requirements : Algorithms and Data Structures
Computer Programming I
Computer Programming II
Cross References :  
Previous knowledges :  
Aids and special features : Mode of assessment
Successful completion of exercises
Pass at course examination
Graded: yes
Course grade consists of laboratory course and course examination grades. 
Teaching aims : Students will know the extended concepts of procedural and object-oriented programming in relation to JAVA (for example, exponential arithmetic, storage administration, generic programming).
They will also be able to use C and C++ programming languages, i.e. have a command of the syntax of both of these programming languages.
Students will develop the ability to integrate algorithms into programmes as well as understand, expand and modify programmes.
They will extend their abilities in procedural and object-oriented programming analysis, troubleshooting and methods using C and C++. 
Contents :

• Programming in C: procedural programming in comparison to Java, especially the differences and further concepts such as pointers, use of ANSI C libraries
• Programming in C++: procedural and object-oriented programming in comparison to Java and C, especially the differences and enhancements, using ANSI C libraries and the standard template library
• Practical work in the Visual C++ integrated development environment
• Presenting, understanding, discussing and improving programming texts 

Literature : Kernighan B.W., Ritchie D.M. Programmieren in C. Carl Hanser Verlag 1990.
Stroustrup B. Die C++ Programmiersprache. Addison-Wesley 1992.
Mittelbach H.: Einführung in C. Fachbuchverlag Leipzig 2001.
Isernhagen R.: Softwaretechnik in C und C++. Carl Hanser Verlag 2000.
Kirch-Prinz U., Kirch P.: C++, Galileo Computing 2001.
Herrmann D.: Grundkurs C++ in Beispielen, Vieweg Verlag 2004.
Koenig A., Moo B.E.: Intensivkurs C++ , Prentice Hall, Pearson Studium, 2003.
Deitel, Deitel: C++ How to Program, Prentice Hall 1998 


back to table of content