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 Tuesday 10-12 U144 45
Common I Tuesday 10-12 U37 46-48
Common I Tuesday 10-12 U133 49
Common I Tuesday 10-12 U140 50-51
Common I Thursday 08-10 U140 45-46, 48, 50
M1 TE Tuesday 16-18 U49d 51
M1 TL Wednesday 12-14 U17 47, 49, 51
M1 TE Friday 12-14 U49d 45-50
S1 TL Tuesday 16-18 U49d 51
S1 TL Wednesday 12-14 U17 47, 49, 51
S1 TE Friday 12-14 U49d 45-50
S7 TL Tuesday 08-10 U28 51
S7 TE Wednesday 14-16 U26 45-50
S7 TE Wednesday 08-10 U82 51
S7 TL Thursday 12-14 U28 47, 49
Show entire timetable
Show personal time table for this course.

Revison of timetable:
: Hold S7 onsdag d. 22 dec., flyttet fra U71 til U82 pga. renovering.
: Større lokaler til F tirsdage uge 46-48
: Hold S1 sammenlægges med M1. M1`s tider følges!

Comment:
Ubegrænset deltagerantal. Kurset kører i 2. kvartal.

Prerequisites:
None

Academic preconditions:
The material in DM502 Programming A should be known.

Course introduction
To give the student the following qualifications.


Qualifications
The student shall be able to design and implement programs with maintenance and continued development in mind as well as performance.

Expected learning outcome


Subject overview
  • object oriented programming
  • recursion
  • examples of abstract data types and their realization


Literature
    Meddeles 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, no external examinator. 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 (22 timer), eksaminatorier (14 timer) samt projektarbejde (6 timer).
Educational activities

Language
This course is taught in Danish or English, depending on the lecturer. However, if international students participate, the teaching language will always be English.

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.