2420-HS2021-0-Software Engineering





Root number 2420
Semester HS2021
Type of course Lecture
Allocation to subject Computer Science
Type of exam Written exam
Title Software Engineering
Description The goal of this course is to provide an introduction to the key concepts of Software Engineering. The course will focus on the use of agile software processes, object-oriented methods, UML and other industrial best practices to successful completion of software projects. The follow themes will be explored: How can you effectively determine and agree on what a customers really needs? How can you ensure that the software product being developed will satisfy non-functional requirements, such as user-friendliness, robustness,reliability and extensibility? How do you plan a software project and manage a project developed in a team? What tools are available to help support you in a software project?

The exercises for the course will consist of a small software project to be developed by the students in teams over the course of the semester.

Logistics
NB: Due to Covid-19, this class will largely be held remotely.
Please sign up in Piazza (http://piazza.com/unibe.ch/fall2020/ese2019) as soon as possible so that we can inform you about how to participate in the lectures.
In case of any encounters in person, please be sure to bring a mask, as there may not be enough room to maintain social distancing.


For details, please consult the course web page:
http://scg.unibe.ch/teaching/ese
ILIAS-Link (Learning resource for course) No registration/deregistration in CTS (Admission in ILIAS possible). ILIAS
Link to another web site
Lecturers Prof. Dr. Oscar NierstraszInstitute of Computer Science 
ECTS 5
Recognition as optional course possible Yes
Grading 1 to 6
 
Dates Wednesday 14:15-17:00 Weekly
Thursday 13/1/2022 10:15-12:00
 
Rooms Hörsaal 1 001, Engehalde, E8
Hörsaal A006, Exakte Wissenschaften, ExWi
 
Students please consult the detailed view for complete information on dates, rooms and planned podcasts.