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

Software Engineering 1: Softwaretechnik (IN2126)

Lecturer

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

Teaching Assistants

xuhan  
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.

 

Literature

 
  • 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