DM536: Introduction to Programming (5 ECTS)

STADS: 15013001

Level
Bachelor course

Teaching period
The course is offered in the autumn semester.

Teacher responsible
No responsible teachers found, contact the department if necessary

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Monday 16-18 U55 36
Common I Monday 10-12 U147 37 DM550
Common I Monday 08-10 U55 38
Common I Tuesday 14-16 U55 37-41
Common I Tuesday 08-10 U1 43
Common I Wednesday 16-18 U55 36
Common I Thursday 14-16 U55 40-41
H1 TE Monday 08-10 U145 44 Intro
H1 TE Monday 08-10 U14 45-46 Intro
H1 TL Tuesday 14-16 IMADA ComputerLab 44-46
H1 TE Thursday 08-10 U92 44 Intro
H1 TE Thursday 08-10 U24A 46 Intro
H1 TE Friday 10-12 U17 45
H8 TE Wednesday 10-12 U31 37
H8 TE Wednesday 10-12 U24 39
H8 TE Wednesday 10-12 U14 41
H8 TE Wednesday 10-12 U150 43
H8 TL Thursday 08-10 IMADA ComputerLab 36-41,43
H9 TL Tuesday 10-12 IMADA ComputerLab 36-41,43
H9 TE Wednesday 12-14 U29A 37
H9 TE Wednesday 12-14 U152 39
H9 TE Wednesday 12-14 U48 41
H9 TE Wednesday 12-14 U24 43
Show entire timetable
Show personal time table for this course.

Comment:
Samlæses med første halvdel af DM550/DM857

Prerequisites:
None

Academic preconditions:
The course cannot be followed if you have passed DM550, or if you have DM550 mandatory in your curriculum.

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:
  1. Project assignment. Pass/fail, internal evaluation by teacher (5ECTS). (15013002).

Reexamination in the same exam period or immediately thereafter.



Expected working hours
The teaching method is based on three phase model.
Intro phase: 20 hours
Skills training phase: 22 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.