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

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Tuesday 10-12 U140 35-40
Common I Thursday 08-10 U140 35-38
M1 TL Wednesday 12-14 U17 35-41
M1 TE Thursday 14-16 U50a 39
M1 TE Friday 12-14 U49b 36-38
S1 TE Wednesday 10-12 U35 37-40
S1 TL Friday 10-12 U35 35-41
S7 TE Wednesday 14-16 U26 37-40
S7 TL Thursday 12-14 U26 35-41
Show entire timetable
Show personal time table for this course.

Revison of timetable:
: Hold M1 flyttet uge 39 fra fredag til torsdag.

Comment:
Ubegrænset deltagerantal. Kurset kører i 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 or English, depending on the lecturer. However, if international students participate, the teaching language will always be English.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.