Lectures: Wednesday and Friday 10:00-12:00, Room 2A14 (mostly)
Tutorials: Wednesday and Friday 13:00-15:00, Room 2A14 (mostly)
The lectures and exercises use 8 hours of your time a week (for most of the week). You are expected to use 20 hours a week on average on this course.
| Lecturers | Office |
| Henrik Reif Andersen (hra at itu.dk) | 3C03 |
| Andrzej Wąsowski (wasowski at itu.dk) | 3C08 |
| Instructors and Project Advisors | |
| Peter Tiedemann (petert at itu.dk) | 3C14 |
| Milan Ruzic (milan at itu.dk) | 3C10 |
| Sathia Moorthy Subbarayan (sathi at itu.dk) | 3C12 |
You are welcome with any problems, concerns, questions etc. regarding the contents, organization, style etc. of the course including exercises and the project. Contact the teachers any time you can catch them.
We are glad to acknowledge that the following persons contributed to the course design: Anna Pagh, Rasmus Pagh and Yvonne Dittrich. We also build a lot on previous experience of teaching algorithms at ITU, particularly on the old Introduction to Algorithms and Data Structures course.
[RS] Robert Sedgewick. Algorithms in Java (Parts 1-5). 3rd edition Addison Wesley Professional 2004. ISBN: 0201775786. Available in IT-bogladen in the atrium.
[MS] John D. McGregor. David A. Sykes. A Practical Guide to Testing Object-Oriented Software. 1st Edition. Addison Wesley Professional 2001. ISBN: 0201325640. Available in IT-bogladen.
A group programming project will start approximately in week 5. The project report is the main deliverable of the course.
We will post tasks for written assignments along the lectures. These assignments are independent of the main programming project. An instructor will correct your assignments and give you feedback. The assignments are non-mandatory, but it is very hard to succesfully finish the course without working on them. You get feedback on your progress as a service from ITU. You decide yourself whether you use it or not.
The deadline for handing in assignments will be posted each time on the website, but the general rule (that holds most of the time) is that the hand-ins are due on Monday 4pm on the week following the exercises on the topic. The deadlines are strict and there is no exceptions.
We encourage groups of two persons working together on a hand-in. Three is also possible, but less optimal. Single persons need to get a permission from Sathi to hand in alone. Please talk to Sathi during exercises. The groups need not be the same groups as for the main project (in fact we encourage forming different groups for the purpose of exercises).
The hand-ins should be placed in the course pigeon hole, in front of the study administration, before the deadline. We only accept hard copies (manuscripts are encouraged, printouts are allowed). No electronic hand in procedure is planned.
Now, here, you see, it takes all the running you can
do, to keep in the same place.
L. Carroll
Please post questions and comments to the SPT newsgroup (it-c.courses.SPT) so that others may answer your questions and/or share your insights. Feel free to answer each other's questions and comment on messages. The newsgroup is our discussion forum. Sending and receiving news messages is very similar to sending and receiving e-mails. You can use mozilla, the standard mail&news client at ITU, to read the newsgroups. Ask SysAdm if you need help setting up your software for reading news. There is also this information about newsgroups, available from SysAdm.