DM502: Programming A (5 ECTS)

STADS: 15000201

Level
Bachelor course

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

Teacher responsible
Email: ehmsen@imada.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Tuesday 08-10 U140 36-41
Common I Thursday 12-14 U37 36-39
M1 TE Monday 12-14 U10 37-39, 41
M1 TL Wednesday 14-16 IMADAs terminalrum 36-41
S1 TL Monday 10-12 IMADAs terminalrum 37-41
S1 TE Wednesday 12-14 U17 37-39, 41
S1 TL Friday 10-12 IMADAs terminalrum 36
S7 TL Monday 08-10 IMADAs terminalrum 40
S7 TL Friday 14-16 IMADAs terminalrum 36-39, 41
S7 TE Friday 10-12 U49b 37-39, 41
Show entire timetable
Show personal time table for this course.

Comment:
Ubegrænset deltagerantal. 1. kvartal.

Prerequisites:
None

Academic preconditions:
None.

Course introduction
To give an introduction to structured programming.



Qualifications
The student shall be able to prepare programs for simple tasks. More precisely the student should be able to
• model a real life problem with programming in mind
• design a program structure that can solve the problem in an adequate way
• implement the program in a modern programming language
• plan and perform a test of the program

Expected learning outcome


Subject overview
• the basic structuring tools sequence, repetition, conditional instruction and subprogram
• classes and objects, including examples and applications
• fundamental data structures such as arrays and lists

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 first quarter (the teaching period) and re-exam after second quarter.

Expected working hours
The teaching method is based on three phase model.

Forelæsninger (20 timer), eksaminatorier (8 timer) og projektarbejde (14 timer).
Educational activities

Language
This course is taught in Danish.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.