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.
|
|
|