2.6 WP 3: Methods of Software Engineering (INF-MSE)

TeachingComponentRotaAttendanceSelfstudyECTS
lecture Lecture: Methods of Software Engineering SS 45 h (3 SWS) 75 h 4 CP
exercise Exercises: Methods of Software Engineering SS 30 h (2 SWS) 30 h 2 CP

6 credit points are awarded for this module. The attendance time is 5 hours a week. Including self-study, there are about 180 hours to be spent.

Type elective module with compulsory module components
Usability This module is offered in the following programmes
INF-B-120: Bachelor Programme in Computer Science with 60-CP Minor Subject,
INF-B-150: Bachelor Programme in Computer Science with 30-CP Minor Subject,
INF-B-180-CL: Bachelor Programme in Computer Science plus Computer Linguistics,
INF-B-180-MA: Bachelor Programme in Computer Science plus Mathematics,
INF-B-180-STAT: Bachelor Programme in Computer Science plus Statistics,
INF-LGY: Teaching Gymnasium,
INF-M-120: Masters Programme Computer Science,
MINF-M-120: Masters Programme Media Informatics,
MINF-M-120-KW: Masters Programme Media Informatics with Commu- nication Science,
MINF-M-120-MCI: Masters Programme Human-Computer Interaction,
MINF-M-120-MG: Masters Programme Media Informatics with Media Design,
MINF-M-120-MW: Masters Programme Media Informatics with Media Economy
Admission Requirements none
Time during the study Recommended semester: 2
Duration The module comprises 1 semester.
Grading marked
Type of Examination Klausur (90-180 Minuten) oder mündlich (15-30 Minuten)
Repeatability: arbitrary, Admission Requirements: none
Responsible for Module Prof. Dr. Dirk Beyer
Provider Ludwig-Maximilians-University Munich
Faculty for Mathematics, Computer Science and Statistics
Institute for Computer Science
Core Computer Science
Teaching Lang. German, English
Source Masters Programme Computer Science (INF-M-120) Version(2014/12/18)

Contents

Software engineering is the discipline of engineering large software systems. The module concerns itself with the methods, techniques, and tools for the development, operations, and maintenance of software und combines practical content with the theoretic foundations of software development. Modern technical solutions and design patterns will be presented and discussed. The topics will be covered systematically and in relation to the underlaying theoretical and mathematical principles.

The module consists of a lecture and of additional exercises in groups. The concepts introduced in the lecture are trained in the exercises by means of practical applications. Particular software development tasks are solved with systematic methods.

Qualification Aims

The students shall get an overview of the most important procedures, methods and techniques for the systematic development of software systems. They should be able to propose approaches for solving practical software development problems and to implement them in a systematic way.