FS23 – Software Engineering Lab (SoPra)
News
First lecture on Wednesday February 20, 2023, at 14:00 in BIN-0-K.02.
Course Overview
The main goal of the course “Software Engineering Lab” (SoPra) is for students to gain experience working in a software development team and to plan and develop a bigger software project with their team. In particular, the SoPra deepens the knowledge acquired in the Software Engineering module through a project that students will work on in teams of 4 to 5.
For the project, students will specify, design, implement, test, and deploy a client-server application. The project can either be an online application of a provided board game or a project of similar scope chosen by the team. Students will learn to apply good software engineering practices throughout the SE Lab, for instance, when eliciting the requirements, coming up with a good design, implementing certain features, or testing their application.
Students have to make continuous progress on the project and present their results.
Note: due to the team-based nature of this course and the early milestones in this course, each student has to ensure to also be registered on OLAT and find/join a team early on.
Professor: | Prof. Dr. Thomas Fritz |
Assistants: | Roy Rutishauser, Isabelle Cuber (sopra@ifi.uzh.ch) |
Prerequisites: | As defined by the study regulations (Studienordnung) or the course catalogue (Vorlesungsverzeichnis). |
Course Content: | Development of a software application within a group of 5 people. |
Credits (ECTS): | 6 |
Grading: | pass/fail |
Language: | English |
Time and Place: | First meeting: 20.02.2023 14:00-16:00 (attendance required) BIN-0-K-02 |
Registration: | Registration via Modulbuchung and via OLAT (group registration; from 20.02.2023 until 23.02.2023 23:59) |
Evaluation
Successful participation and execution of the individual and project work; continuous progress; oral examination(s) during and/or at the end of the semester (dates after the announcement); submission and successful acceptance of the software project.
The individual assessment will be an online oral exam, the group assessments will be oral and done in person.
More Information
Please visit the OLAT course.
In case of wrong or conflicting information, the information defined by the course catalogue (Vorlesungsverzeichnis) or study regulations (Studienordnung) are binding.