INFB Computer Programming III | Course | INF | |
---|---|---|---|
Lecturers : |
Dr. Susanne Busse eMail |
Term | 3 |
Course Classification : | Informatics Bachelor | CH | 4 |
Language : | Deutsch | Type | L E |
Type of examination : | PL | Credits | 5 |
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 | ||
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 |