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.