DM503: Programming B (5 ECTS)
STADS: 15000301
Level
Bachelor course
Teaching period
The course is offered in the autumn semester.
2nd quarter
Teacher responsible
Email: petersk@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
12-14 |
U20 |
45-51 |
|
Common |
I |
Wednesday |
10-12 |
U20 |
46, 48, 50 |
|
M1 |
TL |
Tuesday |
10-12 |
U23a |
51 |
|
M1 |
TE |
Wednesday |
12-14 |
U23a |
45,47,49,51 |
|
M1 |
TL |
Friday |
10-12 |
U14 |
45-50 |
|
S2 |
TE |
Tuesday |
14-16 |
U49d |
45, 47, 49, 51 |
|
S2 |
TL |
Thursday |
10-12 |
U49b |
45-51 |
|
S7 |
TE |
Wednesday |
12-14 |
U10 |
45, 47, 49, 51 |
|
S7 |
TL |
Thursday |
14-16 |
U49b |
45-51 |
|
S17 |
TE |
Wednesday |
10-12 |
U49d |
45, 47, 49, 51 |
|
S17 |
TL |
Thursday |
08-10 |
U69 |
45-51 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal. Kurset kører i 2. kvartal.
Prerequisites:
None
Academic preconditions:
The material in DM502 Programming A should be known.
Course introductionTo give the student the following qualifications.
QualificationsThe student shall be able to design and implement programs
with maintenance and continued development in mind as well
as performance.
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 overview- object oriented programming techniques
-
recursion
- examples of abstract data types and their realization
LiteratureMeddeles ved kursets start.
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
Project divided into parts and integrated in the course. Pass/fail, internal evaluation by the teacher. Exam after second quarter (the teaching period) and re-exam after fourth quarter.
Expected working hours
The teaching method is based on three phase model.
Forelæsninger (20 timer), eksaminatorier (8 timer) samt
projektarbejde (14 timer).
Educational activities
Language
This course is taught in Danish or English, depending on the lecturer.
Remarks
The course is a continuation of DM502 Programming A.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.