Hermann Lehner: Catalogue data in Autumn Semester 2023 |
Name | Dr. Hermann Lehner |
Address | Akademische Dienste (AkD) ETH Zürich, HG F 10.2 Rämistrasse 101 8092 Zürich SWITZERLAND |
Telephone | +41 44 632 20 58 |
hermann.lehner@akd.ethz.ch | |
Department | Computer Science |
Relationship | Lecturer |
Number | Title | ECTS | Hours | Lecturers | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
252-0232-00L | Software Engineering ![]() ![]() | 6 credits | 2V + 2U | F. Friedrich Wicker, M. Schwerhoff, H. Lehner | ||||||||||||||||||||||||||||||||||||||
Abstract | This course introduces both theoretical and applied aspects of software engineering. It covers: - Software Architecture - Informal and formal Modeling - Design Patterns - Software Engineering Principles - Code Refactoring - Program Testing | |||||||||||||||||||||||||||||||||||||||||
Learning objective | The course has two main objectives: - Obtain an end-to-end (both, theoretical and practical) understanding of the core techniques used for building quality software. - Be able to apply these techniques in practice. | |||||||||||||||||||||||||||||||||||||||||
Content | While the lecture will provide the theoretical foundations for the various aspects of software engineering, the students will apply those techniques in project work that will span over the whole semester - involving all aspects of software engineering, from understanding requirements over design and implementation to deployment and change requests. | |||||||||||||||||||||||||||||||||||||||||
Lecture notes | no lecture notes | |||||||||||||||||||||||||||||||||||||||||
Literature | Will be announced in the lecture | |||||||||||||||||||||||||||||||||||||||||
Competencies![]() |
|