DTU
Uddannelse
Previous page | Current version Archive 1998/1999 
 
92808 C and object-oriented Programming in C++
Danish title: C og objektorienteret programmering med C++

Type: Å, Language: E
Credit points: 5 point
Offered by: Department of Applied Electronics (IAE)
No credit points with: D4495
Prerequisite: 92032
Recommended semester: 5th or 6th semester
Scope and form: Class lectures and project work.
Examination: Approval of projectwork is a prerequisite for assessment of the report. Evaluation of report. (13 point scale )
Contact person: Thorkild Larsen, IAE, Building 451, Tel. +45 4525 5283
Aim: The objective of the course is to make the student able to program in C and to use the principles in object-oriented programming by designing a bigger program, including to program in C++.
Contents: Programming in C:
Types, operators, expressions, control structures, functions, program structure, scope, pointers, arrays, structs, input and output, files.
Object-oriented programming in C++:
Extensions compared to C, data types and operators.
Functions, reference argument, scope, dynamic memory allocation, overloading functions.
Classes, definition of type, declaration of objects, data members, function members, this pointer, friends, class scope, constructors and destructors, data abstraction, memberwise initialization, operator overloading, inheritance, base classes, private and public, scope by inheritance.
Object-oriented programming, virtual functions, dynamic binding.