Course Evaluation
You can download the results of the course evaluation as well as the action plan.
Weekly notes / Slides
Week | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
---|---|---|---|---|---|---|---|
Weekly notes | 26.08.2011 | 02.09.2011 | 09.09.2011 | 16.09.2011 | 23.09.2011 | 30.09.2011 | |
Slides | 31.08.2011 | 05.09.2011 07.09.2011 | 12.09.2011 14.09.2011 | 19.09.2011 21.09.2011 | 26.09.2011 book.py | 03.10.2011 | 10.10.2011 turtlefun.py |
Project
Description
Information about the re-exam project is available in the re-exam project description. Supporting files for the re-exam project are available by clicking here.
Information about the second part of the project is available in the project description #2. Supporting files for both projects are available by clicking here.
Information about the first part of the project is available in the project description #1. Supporting files for both projects are available by clicking here.
Schedule
Week | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
---|---|---|---|---|---|---|---|
Mon 10-12 (U27A) | Exercise S17 | Exercise S17 | Exercise S17 | Exercise S17 | |||
Mon 12-14 (U20) | Lecture | Lecture | Lecture | Lecture | Lecture | Lecture | |
Tue 12-14 (U103) | Exercise S1 | Exercise S1 | Exercise S1 | Exercise S1 | |||
Tue 14-16 (U144) | Exercise S2 | Exercise S2 | Exercise S2 | Exercise S2 | |||
Wed 10-12 (U20) | Lecture | Lecture | Lecture | Lecture | |||
Wed 12-14 (U49C) | Exercise S7 | Exercise S7 | Exercise S7 | Exercise S7 | |||
Wed 10-12 (U73) | Lab S17 | ||||||
Thu 10-12 (U49B) | Lab S2 | Lab S2 | Lab S2 | Lab S2 | Lab S2 | Lab S2 | Lab S2 |
Thu 12-14 (U49B) | Lab S1 | Lab S1 | Lab S1 | Lab S1 | Lab S1 | Lab S1 | Lab S1 |
Thu 14-16 (U49B) | Lab S7 | Lab S7 | Lab S7 | Lab S7 | Lab S7 | Lab S7 | Lab S7 |
Fri 08-10 (U49E) | Lab S17 | Lab S17 | Lab S17 | Lab S17 | Lab S17 | Lab S17 |
Office Hours
Just come to my office. If you want to make sure I'm there, contact me before (by e-mail, phone, facebook, jabber).
- Office: IMADA, Ø13-602b-2 (map)
- E-mail: petersk@imada.sdu.dk
- Phone: 6550 2327
- Facebook: Peter Schneider-Kamp
- Jabber: petersk@jabber.dk
- Home page: http://www.imada.sdu.dk/~petersk/
Literature
Obligatory course book (available as PDF and HTML):
For experimenting with the swampy package, please download this corrected version.
The textbook will be supplemented with lecture notes. So far the following notes are available:
- Getting Started: An Introduction to the IMADA terminalrum.
- Installing Python: Instructions for Linux, Windows, and Mac OS X.
Course Description
Evaluation:
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.
Withdrawal date:
Withdrawal from the exam must be 7 days before the first exam date.
Course type:
20 lectures (45 minutes each), 8 exercises sessions and supervised project work (14 hours).
Teaching period:
1st quarter, fall 2011
Aims:
To give an introduction to structured programming.
Synopsis:
- 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
Aim description:
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