The development of software, services, and IT infrastructure in an information system encompasses a wide range of methods and tools. In the initial development phases of software and systems projects, methods for determining requirements and the choice of software tools are primary concerns. This course covers these areas, setting a foundation for development projects.
Format: Participants collaborate in teams of two along the first phases of a development project. Teams will be formed in the first and second week of the course.
First Lecture: September 16th, 2026 at 8:15 in PER 21, room E130.
First Lecture: September 16th, 2026 at 8:15 in PER 21, room E130.
The following topics are introduced in this course:
- Methods for the elicitation, analysis, and specification of requirements
- Agile practices such as Scrum product backlogs and Kanban boards
- Software tools for collaboration in teams such as Git and development environments, DevOps, and Continuous Integration.
- Introduction to software development and software architectures using databases, services, and web technologies
The access key will be distributed in the first lecture.
- Teacher: Simon Curty
- Teacher: Felix Härer
- Teacher: Felix Härer