VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

252-0232-00L 6 Credits BSC , DR , MSC D-MATH , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Software Engineering

VVZ CR 3.7

Last Updated: 2026-02-05 16:07:06

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

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.

Resources

Lecture Notes

no lecture notes

Literature

Will be announced in the lecture

Learning Materials (Links)

General Information

Language
English
Levels
BSC , DR , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 90 minutes
Aids
You may take up to 4 A4 sheets into the exam. There are no constraints regarding content and layout (text, images, single/double page, margins, font size, etc.). Electronic devices and digital documents are not allowed.
The grade will be determined by:40% project work and 60% final written exam.The exam may be conducted on a computer.

Course Components

Type Title Time & Place Hours
lecture Software Engineering
  • Wed 08:15-10:00 (HG D 1.1)
2 h weekly
exercise Software Engineering
  • Thu 16:15-17:00 (ETZ J 91)
  • Thu 16:15-17:00 (IFW B 42)
  • 24.02 Date 16:15-17:00 (HG D 1.1)
  • 03.03 Date 16:15-17:00 (HG D 1.1)
  • 02.06 Date 15:15-17:00 (CLA E 4)
1 h weekly

Offered In