Dansk - English

Short version - Full version


Object Oriented Programming 1 (Fall 2003)

Course code : EOOP1-U01
ECTS Credits : 10 Status : Compulsory
Revised : 13/02 2003 Written : 22/06 2000
Placement : 1. semester Hours per week : 12
Length : 1 semester Teaching Language : Danish and English

Objective : The aim of the study module is to understand the fundamental aspects of computing and programming including algorithms, structured and objectoriented program development and practical programming in C++.
Principal Content : C++
- A general introduction to the computer and to programming.
- Data types and operators.
- Algorithms: Sequence, selection and iteration.
- Functions, including among other things parameters, overloading etc.
- Pointers.
- Variable scope.
- Classes, including encapsulation, constructors and destructors.
- Sorting and searching algorithms.
- Input/output
- File handling.
- Dynamic data structures
Teaching method : The teaching consist of a combination of theory followed by practical programming exercises at the computers. Furthermore is the teaching organized around a larger compulsory assignment.
Required prequisites : -
Recommended prerequisites : -
Relations : -
Type of examination : Course work
External examiner : Internal
Marking : Passed/Not passed
Remarks : The study module includes an assignment.
The assignment is compulsory and must be approved in order to enter the exam.

An individual oral examination is carried out based on the OOP1 syllabus using the assignment as the starting point.
Each student will be given 20 minutes of which the examination at most has a 15 minutes duration.
Teaching material : Absolute C++, Walter Savith, first edition,
ISBN 0-201-70927-9.
Responsible teacher : Henrik Kold Mikkelsen , hokm@dtu.dk