Systems Engineering 1
Systems Engineering is about the activity of designing, building and operating software platforms. This course tries to focus on progressive topics that are related to the architecture of distributed systems. These include exposing parallelism on current hardware, ensuring composability and safety of complex modules, testing methods to find bugs as early as possible and the management of human resources that should encourage collaboration.
Regulations
Throughout the semester, two assignments will be given to the students. They will be presented in the exercises but can be solved at home. Assignments must be handed in at strict deadlines, which will be announced when the assignment is presented. A student may only take part in the final exam if s/he completed all assignments successfully (i.e., handed in on time and solved correctly).
With the exception of NES students, taking part in the lectures and exercises does not require any form of signup, e.g., JExam. Furthermore, examination registration is only done via either SCIS (for DSE students) or the respective examination office, not via JExam.
NES students have to register for the lecture/exercises in the SELMA during the first 4 weeks after the semester starts, otherwise they will not be allowed to take the exam at the end of the semester.
Contents
- Server and distributed systems architecture
- Disk, memory, cache
- Network (TCP)
- Reliability
- Fault-tolerance in hardware and software
- Concurrency
- Parallel computing
- Software transactional memory
- Energy Efficiency
- Development Principles
- Feature engineering
- Agile development
- Complex systems
Related Courses: The course Systems Engineering 2 presents a selection of real-world distributed systems. It can be attended in parallel.
Organization
Schedule and Location |
Lecture
Excercise
|
Starting date |
Lecture: 09.10.2023 |
People | Lecturer: Christof Fetzer Tutor: André Martin |
Q&A | Please ask questions in the SE1 forum prior to contacting the staff! |
Language | English |
Hours per week | 2/2/- SWS |
Registration | NES: Please register in SELMA until TBA. Other study types: not required |
Final exam | Written exam: 05.02.24 in person at 08:30 (BAR/SCHÖ/E) |
Course of Study | Distributed Systems Engineering | Informatik & Informationssystemtechnik | Medieninformatik | Bachelor Informatik & Medieninformatik | Master & Diplom Informatik | Master Medieninformatik | Master Nanoelectronic Systems | |
---|---|---|---|---|---|---|---|---|
Module | INF-DSE-20-M-SE1 Systems Engineering |
INF-BAS4 / INF-VERT4 |
MINF-04-FG-SAT Systemarchitektur und -techniken | Vertiefung INF-B-510 or INF-B-520 and INF-B-530 or INF-B-540 | INF-BAS4 Basismodul Systemarchitektur or INF-VERT4 Vertiefungsmodul Systemarchitektur | INF-BI-1 Verteilte Systeme und Dienste | NES-11 06 06 Systems Engineering |
Note W.R.t. INF-BAS4 / INF-VERT4:
The module descriptions do not state that assignments have to be passed in order to take the oral exam for these modules. Therefore, students who visit SE1 as part of these modules, don't have to do the assignments. This may also apply to other modules. Please check yourself. We strongly encourage all students to do the assignments, independent of regulations.
Material for Lectures and Exercises
- Winter semester 2023
- Winter semester 2022
- Winter semester 2021
- Winter semester 2020
- Winter semester 2019
- Winter semester 2018
- Winter semester 2017
- Winter semester 2015
Disclaimer
We are not affiliated with any of the commercial websites we might link on this page to. The links are only for informational purposes. We suggest you always consider obtaining a copy from the library before performing a purchase.