DM502: Programming A (5 ECTS)
STADS: 15000211
Level
Bachelor course
Teaching period
The course is offered in the autumn semester.
1st quarter
Teacher responsible
Email: petersk@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
12-14 |
U20 |
36-41 |
|
Common |
I |
Wednesday |
10-12 |
U20 |
35-37 |
|
Common |
I |
Wednesday |
10-12 |
U26 |
38 |
|
S1 |
TE |
Tuesday |
12-14 |
U103 |
38-40 |
|
S1 |
TE |
Tuesday |
12-14 |
IMADAS seminarrum |
41 |
|
S1 |
TL |
Thursday |
12-14 |
U49b |
35-41 |
|
S2 |
TE |
Tuesday |
14-16 |
U144 |
38-41 |
|
S2 |
TL |
Thursday |
10-12 |
U49b |
35-41 |
|
S7 |
TE |
Wednesday |
12-14 |
U49c |
38-41 |
|
S7 |
TL |
Thursday |
14-16 |
U49b |
35-41 |
|
S17 |
TE |
Monday |
10-12 |
U27a |
38-41 |
|
S17 |
TL |
Wednesday |
10-12 |
U73 |
40 |
|
S17 |
TL |
Friday |
08-10 |
U49e |
35-39, 41 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal. Kurset kører i 1. kvartal.
Prerequisites:
None
Academic preconditions:
None.
Course introductionTo give an introduction to structured programming.
QualificationsThe 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 outcomeAfter 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
LiteratureMeddeles ved kursets start.
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
a) Project assignment which goes across the three courses held in 1st quarter. Pass/fail, internal evaluation (1 ECTS). The deadline for handing in the assignment will be announced in the beginning of the course.
b) Project divided into parts and integrated in the course. Pass/fail, internal evaluation by the teacher (4 ECTS).
Note: You do not have to hand in the first assignment (a) if you attend this class for the second time or if it is part of your programme's second or third year. You still will be attributed 5 ECTS for the whole course.
Re-exam after 2nd 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.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.