Course Assignments

Swe05
The assignments for this course consist of four parts

  • a personal log to keep track of your activities during the course
  • a series of paper reviews to get an overview of software engineering theory
  • a software project to experience all aspects of software engineering practice
  • a final written exam to test your grasp of the material

Personal Log

In your personal log you keep track of all your activities during the course and account for the hours you spend on these activities. Also you can use the log to collect pointers to interesting material on software engineering. You should maintain the log on your personal wiki web. Finally, you should add to your log the reviews of papers; see next item.

Reading

The paper reviews page lists the reading assignments for each week. You should read chapters from the course book and a number of articles from the scientific literature. Your understanding of the contents of book and articles is tested during the exam. In addition, you should write a short review of each article in your log. See the paper reviews page for instructions.

Project

During the course you work together in a team to realize a software product fulfilling the requirements of a customer.

There will be a weekly project meeting on Mondays at 9:00 to discuss with the project team the development plans for the coming week. To keep track of activities and to provide documentation for your product, teams should set up and develop a project web.

Deadline for the final release and product presentation: November 11, 2005.

Exam

The final written exam will test your understanding and overview of the software engineering field, based on the slides of the lectures, the book, and the articles. You may be asked to reflect on aspects of the project given these theories.