DM503: Programming B (5 ECTS)

STADS: 15000301

Level
Bachelor course

Teaching period
The course is offered in the autumn semester.
The second quarter

Teacher responsible
Email: ehmsen@imada.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Tuesday 12-14 U37 45-51
Common I Friday 10-12 U140 45-46, 48, 50
S1 TE Wednesday 12-14 U147 45, 47-51
S1 TL Thursday 14-16 U146 47, 49, 51
S71 TE Wednesday 08-10 U147 45, 47-51
S71 TL Friday 08-10 U17 47
S71 TL Friday 08-10 U148 49
S71 TL Friday 08-10 U147 51
S72 TE Thursday 08-10 U49e 45,47-51
S72 TL Friday 10-12 U148 47,49,51
Show entire timetable
Show personal time table for this course.

Revison of timetable:
: Hold S1 ændret.

Comment:
Ubegrænset deltagerantal

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
Topics: • 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.

Remarks
The course is a continuation of Programming A.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.