DM536: Introduction to Programming
Study Board of Science
Teaching language: Danish or English depending on the teacher
EKA: N330004102
Assessment: Second examiner: Internal
Grading: 7-point grading scale
Offered in: Odense
Offered in: Autumn
Level: Bachelor
STADS ID (UVA): N330004101
ECTS value: 5
Date of Approval: 25-03-2019
Duration: 1 semester
Version: Archive
Comment
15013001(former UVA) is identical with this course description.
The course is co-read with the first part of DM550/DM857
Entry requirements
Academic preconditions
The course cannot be followed if you have passed DM550 or DM562, or if you have DM550 or DM562 mandatory in your curriculum.
Course introduction
Expected learning outcome
The learning objectives of the course are that the student demonstrates the ability to:
- design object-oriented models for concrete problems.
- devise a program structure based on the model.
- implement the planned program in the concrete programming language used.
- design and implement recursive solutions of problems.
- use basic tree structures and algorithms for these.
Content
The following main topics are contained in the course:
- The basic structuring tools sequence, repetition, conditional instruction and procedure.
- Fundamental data structures such as lists, maps, and trees.
- Object-oriented programming techniques, including examples and applications.
- Recursion and recursive data structures.
Literature
Examination regulations
Exam element a)
Timing
Autumn
Tests
Written exam
EKA
N330004102
Assessment
Second examiner: Internal
Grading
7-point grading scale
Identification
Full name and SDU username
Language
Normally, the same as teaching language
Examination aids
To be announced during the courseĀ
ECTS value
5
Additional information
The examination form for re-examination may be different from the examination form for the ordinary exam.
Indicative number of lessons
Teaching Method
At the faculty of science, teaching is organized after the three-phase model ie. intro, training and study phase.
See Danish version
See Danish version