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

Software Engineering 1: Softwaretechnik (IN2126)


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

Teaching Assistants

Han Xu
Damir Ismailovic Damir Ismailović

 Jan Knobloch Jan Knobloch


TUMOnline Link: Here

Moodle Page:  Moodle Page for SE1


Course Information

  • Language:English
  • Type:3V+2Ü
  • ECTS Credits: 6.0
  • Prerequisites: Introduction to Software Engineering (IN0006)
  • Exercise Portal: Moodle Page for SE1
  • Contact: Damir IsmailovićHan Xu and Jan Knobloch
  • Time and Location: 
                  Lecture (this plan is valid starting from Oct. 17th): 
                           Thursday  8.15  - 9.45  in Interims HS 2        
                           Friday     9:15 - 10:00  in Interims HS 2
                  Exercise (starting from Oct. 22nd):
                            Tuesday   16:15 - 17:45 in CH 21010, Hans-Fischer-Hörsaal (5401.01.101K)

Course Content

  • Fundamentals of software engineering
  • Process models
  • Description and modeling techniques
  • System analysis
  • Requirements engineering
  • Software Architecture
  • Implementation
  • Testing
  • Principles of system development

Desired outcome: Participants can learn and apply advanced techniques and methods for the development of complex software systems.



  • Bernd Bruegge, Allen H. Dutoit
    Object-Oriented Software Engineering: Using UML, Patterns and Java, 3rd Edition
    Publisher: Prentice Hall, Upper Saddle River, NJ, 2009; ISBN: 0-13-606125-7
  • International Edition (Soft Cover) Publisher: Prentice Hall, 2010; 
  • About 30 copies in the library