DTU
Uddannelse
Previous page | Current version Archive 1997/1998 
 
49405 C++ and Object Oriented Programming
Danish title: C++ og objektorienteret programmering

Type: Å, Language: EED
Credit points: 2,5 point
Previous course: 49109
Offered by: Department of Information Technology (IT)
No credit points with: 49109/49137/C4307
Prerequisite: 49104/05/C4051/21390/C2180/C5521/C8411/77142
Recommended semester: 1st - 4th semester
Limitation: Max. 100
Scope and form: Lectures (once a week for 10 weeks). Exercises. A final project.
Examination: Assessment of report and approval of exercises. Delivering report. (13 point scale )
Contact person: Rolf Nevald, IT, Building 344, Tel. +45 4525 3736E-mail: rn@it.dtu.dk
Aim: To introduce object oriented programming (OOP) and to give the participants a detailed training in preparing a problem for OOP. That is choosing the right class hierarchies and associations between them for medium size projects. Furthermore to get a good working knowledge of C++, because this language supports OOP very well.
Contents: The basic C++ language constructions and static as well as dynamic types with special emphasis on the type, class. The conception of overloading functions and operators, polymorphism, parameterized classes (templates) and class supported error handling. Introduction to class libraries like in/out facilities, container classes and windowed user interfaces. Construction of class libraries. Getting experience, through using all of these facilities in a suitable medium size problem, either suggested by the teacher or the participants themselves.