line art

Performance and Test, Spring 2007

line art
Spring 2007 Description Schedule Resources
line art

Breaking News

Time and Place

Lectures: Wednesday 13:30-15:30 and Friday 10:00-12:00, Room 2A14 (mostly)

Tutorials: Wednesday 15:30-16:30 and Friday 13:00-16:00, Room 2A14 (mostly)

Note the unusual time schedule!

Some of the exerises take place in labs (watch out for announcements). We have 2A52 reserved for all fridays 13:00-16:00 and 3A52 on the two Wednesdays that we need it.

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.

Teachers

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, and on the earlier edition of Performance & Test.

Textbook

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

Programming Project

A group programming project will start approximately in course week 7. The project report is the main deliverable of the course.

Assignments

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 Wednesday, before 13:30 on the week following the exercises on the topic. The deadlines are strict.

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.

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

Newsgroup

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.