Introduction to Programming

DM536/DM550 Part 1, Fall 2014

Peter Schneider-Kamp

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 exam project for DM536 / DM550 Part 1 is available in the project description. Supporting files are available by clicking here.

Here is a template that can be used to generate your report using LaTeX.

Schedule

Introduction Phase

Week 36 37 38 39 40 41 43
Mon 12-14 Lab D1 Lab D1 Lab D1 Lab D1 Lab D1 Lab D1
Mon 14-16 Lab D2 Lab D2 Lab D2 Lab D2 Lab D2 Lab D2
Tue 10-12 Lab H1 Lecture (U140)
Tue 12-14 Lab D1
Tue 16-18 Lab H1 Lab H1 Lab H1 Lab H1 Lab H1 Lab H1
Wed 10-12 Lab D2 Exercise H1 (U30a)
Wed 14-16 Exercise D2 (U31a) Exercise D2 (U154) Exercise D2 (U154) Exercise D2 (U156)
Thu 08-10 Lecture (U20) Lecture (U20) Exercise D1 (U157) Exercise D1 (U157) Exercise D1 (U48)
Thu 10-12 Exercise D1 (U155)
Thu 12-14 Lecture (U140) Lecture (U140)
Thu 16-18 Lecture (U140) Lecture (U140) Lecture (U140)
Fri 14-16 Lecture (U55) Lecture (U47)
Fri 16-18 Exercise H1 (U25a) Exercise H1 (U25a) Exercise H1 (U25a)
All "Labs" will take place in the IMADA terminal room. All "Exercises" and "Lectures" will take place in the assigned rooms.

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).

Literature

Obligatory course book DM536/DM550 Part 1 (available as PDF and HTML):

Allen B. Downey: Think Python: How to Think Like a Computer Scientist, Version 2.0.13, Green Tea Press, 2014.

The textbook will be supplemented with lecture notes. So far the following notes are available:

Design by 1234.info | Modified by Peter Schneider-Kamp | CSS 2.0