DM536: Introduction to Programming (5 ECTS)

STADS: 15013001

Level
Bachelor course

Teaching period
The course is offered in the autumn semester.

Teacher responsible
Email: petersk@imada.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Monday 10-12 U140 38,40-41
Common I Wednesday 12-14 U140 36,38,40
Common I Wednesday 12-14 U20 37
Common I Wednesday 12-14 U140 39
Common I Thursday 12-14 U46 36
Common I Friday 14-16 U55 37
M1 TE Thursday 14-16 U49 37
M1 TE Thursday 14-16 IMADAs terminalrum 39,41
M1 TE Friday 10-12 U91 36
M1 TE Friday 08-10 U72 37
M1 TE Friday 10-12 U24 38
M1 TE Friday 10-12 U71 39
M1 TE Friday 10-12 IMADAs terminalrum 40-41
S1 TE Thursday 12-14 U64 37
S1 TE Thursday 12-14 IMADAs terminalrum 39
S1 TE Thursday 12-14 IMADAs terminalrum 41
S1 TE Friday 12-14 U23a 36-38
S1 TE Friday 12-14 IMADAs terminalrum 39-41
S7 TE Monday 10-12 U23a 37
S7 TE Monday 14-16 U92 38
S7 TE Monday 14-16 IMADAs terminalrum 40-41
S7 TE Tuesday 12-14 U141 37,39
S7 TE Tuesday 12-14 IMADAs terminalrum 41
S7 TE Thursday 12-14 IMADAs terminalrum 39
S7 TE Friday 08-10 U153 36
S17 TE Monday 08-10 U141 37
S17 TE Monday 08-10 IMADAs terminalrum 41
S17 TE Tuesday 12-14 U89a 39
S17 TE Thursday 08-10 U28 36-38
S17 TE Thursday 08-10 IMADAs terminalrum 39-41
Show entire timetable
Show personal time table for this course.

Revison of timetable:
: Forelæsning mandag uge 36 flyttet til torsdag uge 36 pga. studiestartsarrangement.

Comment:
Ubegrænset deltagerantal. 1. kvartal.

Prerequisites:
None

Academic preconditions:
None

Course introduction
The course gives an introduction to structured programming.

Expected learning outcome
After the course, the student is expected to be able to:
 • model a problem with respect to programming in an object-oriented  programming language.
 • devise a program structure based on the model.
 • implement the planned program in the concrete programming language used.
 • find and use basic elements in the program library belonging to the  language.
 • plan and execute a testing of the program.

Subject overview
The basic structuring tools sequence, repetition, conditional instruction and  subprogram.
 Classes and objects, including examples and applications.
 Fundamental data structures such as lists and maps. 

Literature
    Meddeles ved kursets start.


Website
This course uses e-learn (blackboard).

Prerequisites for participating in the exam
None

Assessment and marking:
Project assignment. Pass/fail, internal evaluation by teacher. (5ECTS)

reexamination after 2nd quarter

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

Educational activities Study phase: 8 hours

Language
This course is taught in Danish or English, depending on the lecturer.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.