This website is no longer updated.

As of 1.10.2022, the Faculty of Physics has been merged into the TUM School of Natural Sciences with the website https://www.nat.tum.de/. For more information read Conversion of Websites.

de | en

Introduction to Software Engineering (IN0006)

Course 821022409 in SS 2020

General Data

Course Type lecture
Semester Weekly Hours 3 SWS
Organisational Unit Informatics 1 - Chair of Engineering Software for Decentralized Systems (Prof. Bhatotia)
Lecturers Jan Philip Bernius
Nadine Frankenberg und Ludwigsdorff
Stephan Krusche
Responsible/Coordination: Bernd Brügge
Dates Thu, 08:00–11:00, MI HS1
Thu, 08:00–11:00, virtuell

Further Information

Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.

additional remarks Software engineering is the establishment and systematic use of engineering principles, methods, and tools for the division of work, the development and application of extensive, complex software systems. It deals with the production and development of software, the organization and modelling of data structures and objects, and the operation of software systems. Topics of the lecture include, among others: - Modeling with UML - Process models in software development (linear, iterative, agile) - Requirements elicitation and analysis (functional model, dynamic model, and object model) - System design (specification, software architecture, architectural patterns, and design goals) - Object design and implementation (reuse, design patterns, and interface specification) - Testing (component test, integration test, and system test) - Configuration management, build management, and release management - Software maintenance and evolution - Project organization and communication
Links Course documents
E-Learning course (e. g. Moodle)
Additional information
Contact
TUMonline entry

Equivalent Courses (e. g. in other semesters)

SemesterTitleLecturersDates
SS 2024 Introduction to Software Engineering (IN0006) Bhatotia, P. Elver, M. Lefort, A. Okelmann, P. Stavrakakis, D. … (total 7)
SS 2023 Introduction to Software Engineering (IN0006) Bhatotia, P. Elver, M. Gouicem, R. Okelmann, P. Sabanic, P. … (total 10)
SS 2022 Introduction to Software Engineering (IN0006) Bernius, J. Bhatotia, P. Krusche, S. Tue, 12:00–14:00, GALILEO Audimax
Tue, 16:00–17:00, GALILEO Audimax
and singular or moved dates
and dates in groups
SS 2021 Introduction to Software Engineering (IN0006) Bernius, J. Bhatotia, P. Krusche, S. Volynsky, E. Thu, 08:00–11:00, virtuell
SS 2019 Introduction to Software Engineering (IN0006) Brügge, B. Frankenberg und Ludwigsdorff, N. Krusche, S. Thu, 08:00–11:00, 2750
Thu, 08:00–11:00, MI HS1
Thu, 08:00–11:00, MW 2001
SS 2018 Introduction to Software Engineering (IN0006) Brügge, B. Frankenberg und Ludwigsdorff, N. Krusche, S. Thu, 08:00–11:00, MW 2001
Thu, 08:00–11:00, MI HS1
SS 2017 Introduction to Software Engineering (IN0006) Brügge, B. Thu, 08:00–11:00, MI HS1
Thu, 08:00–11:00, Interims I 101
and singular or moved dates
SS 2016 Introduction to Software Engineering (IN0006) Thu, 07:45–10:15, Interims I 101
Thu, 07:45–10:15, MI HS1
SS 2015 Introduction to Software Engineering (IN0006) Thu, 08:00–10:30, Interims I 101
Thu, 08:00–10:30, MW 0001
Tue, 12:00–13:30, MW 0001
Tue, 12:00–13:30, Interims I 102
and singular or moved dates
SS 2014 Introduction to Software Engineering (IN0006) Tue, 12:15–13:30, MW 0001
Thu, 08:00–10:30, MW 0001
SS 2013 Introduction to Software Engineering (IN0006)
Top of page