Introduction to Software Engineering
Summer 2007
Professor: Prof. Bernd Brügge, Ph.D., Teaching assistants: Jonas Helming, Maximilian Kögel
News
General Information
- Information on credits and intended audience can be found in the description of the modul IN0006, this course is based on.
- Prerequisites are listed in the modul catalogue.
- Time and location of the course can be found in the university calendar. You can also find the date and time of the first lecture here.
- There are exercise sessions in small groups:
- Information on the exercise is publish on the Exercise Portal
- The exercise material can be downloaded from the exercise portal.
- Important: For the exercise registration a certificate is necessary. Instructions on how to obtain a certificate are published here.
Exams and Grading Criteria
- Mid-term exam:
- Date, Time and Location: 2nd June 2007, 13:00-14:30, MW 0001
- Mid term exam is optional, participation is not mandatory
- Mid term exam grade does not count for the final grade
- Mid term results:
- If you agreed to online publication your results can be downloaded here
- Otherwise the printed results are in the glass box in front of Prof. Bruegge's Office
- Final exam:
- Final Results:
- Results can be downloaded here (only if you agreed to online publication)
- If you did not agree to online publication, your grade can NOT be send to you by email
- All results available in glass box in front of Prof. Bruegge´s office
- Review: Results have already been submitted
- Date, Time and Location: 21st July 2007, 13:00-15:00, MW0001 and MW2001:
- Successful participation in the exercise is an admission requirement for the final exam, for participation criteria see exercise portal
- Final Results:
- Repeat exam:
- Results can be downloaded here (only if you agreed to online publication)
- If you did not agree to online publication, your grade can NOT be send to you by email
- All results available in glass box in front of Prof. Bruegge´s office
- Review: 16st November in 01.07.41 10:00-12:00, registration required: helming at in.tum.de
- The repeat exam will be a written exam
- Date, Time and Location: October 11th 2007, 9:30 - 12:00, MW 2001
- Registration: CLOSED (Registration deadline was August 22nd, 2007)
- Admission: Successful participation in the exercise is an admission requirement for the repeat exam, for participation criteria see exercise portal
- In case you already have successfully participated in the exercises during the semester you are admitted for the repeat exam
- In case you did not successfully participate in the exercises during the semester you need repeat the them:
- Registration for repeating the admission requirements: CLOSED (Registration deadline was August 10th, 2007)
- Results can be downloaded here (only if you agreed to online publication)
- Grading:
- The mid term grade does not count for the final grade
- If your participation in the exercises is excellent, we will give you a bonus of 1/3 on the final grade (For example, if your final grade is 2.3 you can improve it to 2.0)
- The bonus cannot be granted if your grade is 4.3 or worse.
- Information on the participation is available on the exercise portal.
- Your final grade is your final exam grade possibly improved by a bonus for your exercise participation
- You pass the course if your final grade is 4.0 or better
Lecture schedule
Week | Date | Subject | Date | Subject |
1 | April 17 | Introduction | April 18 | Introduction to the UML notation |
2 | April 24 | Advanced concepts in UML | April 25 | Requirements Elicitation |
3 | May 1 | No Lecture (Holiday) | May 2 | System Modeling I |
4 | May 8 | System Modeling II | May 9 | Design Patterns I (Introduction) |
5 | May 15 | Reverse Engineering Challenge | May 16 | Design Patterns II |
6 | May 22 | Design Patterns II (continued) | May 23 | Object Design: Reuse |
7 | May 29 | No Lecture (Holidays, Pfingsten) | May 30 | System Design |
8 | June 05 | System Design (continued) | June 06 | Adressing Design Goals |
9 | June 12 | Testing I | June 13 | Testing II |
10 | June 19 | Object Design: Interface Specification | June 20 | Mapping models to code |
11 | June 26 | Invited Talk: Change-Management | June 27 | Lifecycle Models |
12 | July 3 | Lifecycle Models (continued) | July 4 | Project Management: Part 1 |
13 | July 10 | Project Management: Part 2 | July 11 | Methodologies |
14 | July 17 | Presentation of a Large Complex Project | July 18 | Methodologies: Extreme Programming and Scrum |
Professor
Prof. Bernd Brügge, Ph.D. |
Teaching assistants
Jonas Helming | Maximilian Kögel |
Literature
|
|
|