DM537: Object-oriented Programming (5 ECTS)
STADS: 15013101
Level
Bachelor course
Teaching period
The course is offered in the autumn semester.
Teacher responsible
Email: petersk@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
08-10 |
U27 |
45-51 |
|
Common |
I |
Thursday |
08-10 |
U43 |
45,47,49 |
|
M1 |
TE |
Tuesday |
10-12 |
U103 |
45-51 |
|
M1 |
TE |
Friday |
10-12 |
U71 |
46,48,50-51 |
|
S7 |
TE |
Tuesday |
08-10 |
U157 |
45-51 |
|
S7 |
TE |
Friday |
14-16 |
U49 |
46,48,50-51 |
|
S17 |
TE |
Tuesday |
12-14 |
U147 |
45-51 |
|
S17 |
TE |
Thursday |
08-10 |
U155 |
46,48,50-51 |
|
Show entire timetable
Show personal time table for this course.
Revison of timetable:
: Eksaminatorietimerne for hold M1 i DM537 om fredagen fra kl. 10-12 i ugerne 46,48,50, har følgende ændringer:
Uger ændret fra 46,48,50 til 46,48,50-51
: Eksaminatorietimerne for hold M1 i DM537 om fredagen fra kl. 10-12 i ugerne 46,48,50, har følgende ændringer:
Lokale ændret fra O96 til U71
Prerequisites:
None
Academic preconditions:
None
Course introductionThe course extends the student's competences in object-oriented programming.
Expected learning outcomeAfter the course, the student is expected to be able to:
- design and implement object-oriented models for concrete problems.
- design and implement recursive solutions of problems.
- design and implement abstract data types.
- use basic tree structures and algorithms for these.
- describe basic measures of program runtime, illustrated by sorting algorithms.
• describe and use adequate elements of the program library.
Subject overviewObject oriented programming techniques, recursion, examples of abstract data types
and their realization.
LiteratureThere isn't any litterature for the course at the moment.
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
Project assignment. Pass/fail, internal evaluation by teacher.
reexamination in the same exam period or immediately thereafter
Expected working hours
The teaching method is based on three phase model.
Intro phase: 20 hours
Skills training phase: 22 hours
Educational activities
Study phase: 8 hours
Language
This course is taught in Danish or English, depending on the lecturer.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.