Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Einführung in die Softwaretechnik / Introduction to Software Engineering (Summer 2018)

Course Information:

  • Language: English
  • Type: 3V + 2Ü
  • Module: IN0006
  • ECTS Credits: 6
  • Prerequisites: Lab Course - Foundations of Programming (IN0002)
  • TUMOnline: Please register for this course in TUMOnline
  • Time and Location:
    • Thursday, 8:00 - 11:00, MI HS1 (starting April 12) with 15 min break (place for ~ 520 students)
    • Overflow room: MW2001 with video feed (place for ~ 900 students)
    • Individual tutor groups, time dependent on your registration

Important Information

  • Lectures and exercises are based on interaction. We expect active participation.
  • You must have your own Laptop and you are required to bring it to class!
  • You must have basic experience in Java and with an IDE (e.g. Eclipse, IntelliJ)
  • If you want to take this course, you must register in TUMOnline

Content

  • Project Organization and Communication
    • Configuration management
    • Delivery
  • Modeling and Notations
    • Functional, Structural and Dynamic modeling using UML
  • Software Lifecyle Modeling
    • Agile Methodology
  • Requirements Elicitation
  • Analysis
  • System Design
    • Architectural Patterns
    • Design Rationale
  • Object Design
    • Interface Specification
    • Design Patterns
  •  Testing
    • Unit Testing
    • Integration Testing
    • System Testing

Desired outcome

At the end of the course, students are able to apply relevant concepts and methods in each phase of a software engineering project. The students have university-level knowledge of the most important terms and concepts of the software engineering domain. They are further aware of the problems and issues that generally have to be considered in software engineering.

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

Instructor

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

 

Teaching Assistants

We are searching for motivated tutors. If you are interested to participate in EIST as tutor, please fill out the form below and submit your application.

If you have any questions, please contact Stephan Krusche.

Application Tutor Summer 2018

Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field.
This field is required and must be numeric.
Please fill out this field.
Please fill out this field.
Please fill out this field.
Please fill out this field
Please fill out this field.
Please fill out this field.
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input