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: edc@imada.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Thursday 08-12 u20 36
Common I Thursday 08-12 u6 37-38
Common I Thursday 08-10 u48a 39-41,43
S7 TE Tuesday 12-14 u27a 38-41
S7 TL Thursday 14-16 inst. 36-41,43
Show entire timetable
Show personal time table for this course.

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
    Meddelses 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.