Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

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
  • 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)
  • 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

Bernd Bruegge Prof. Bernd Brügge, Ph.D.

Teaching assistants

Jonas Helming Jonas Helming Maximilian Koegel Maximilian Kögel

Literature

cover2
  • Bernd Bruegge, Allen H. Dutoit 
    Object-Oriented Software Engineering: Using UML, Patterns and Java, 2nd Edition
    Publisher: Prentice Hall, Upper Saddle River, NJ, 2003; ISBN: 0-13-047110-0
cover-de
  • Bernd Bruegge, Allen H. Dutoit 
    Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java
    Herausgeber: Prentice Hall, München, 2004; ISBN: 3-8273-7082-5