Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) > Praktische Vertiefung der Informatik
Zuständige Personen
Theel, Oliver (Module responsibility)
Lehrenden, Die im Modul (Prüfungsberechtigt)
Prerequisites
Information Systems I
Operating Systems I- Operating Systems II
Programming languages: C, Assembler
Skills to be acquired in this module
The aim of this module is to get practical experience in the field of analysis, design, and implementation methods of components of operating systems and their interactions. Professional competence
The students:
familiarise with complex software systems
implement hardware-related components of operating systems
describe parallel system operation executions
understand the basic concepts of the programming language C++
Iientify software errors systematically, especially regarding parallel software
work in teams
use UNIX standard software to solve problems
recognise the advantage of working with virtual machines
Methodological competence
The students:
are aware of the challenges in handling operating systems
transfer operating system concepts to a practical context
analyse different solutions to a problem wrt. their properties
select the most suitable solution
Social competence
The students:
solve problems in small teams
present their solutions to all teams
discuss their different solutions within their own team and among all teams
Self-competence
The students:
accept criticism
organise the workflows within their teams
question their potential solutions in the light of criticism received
identify own shortcomings in their initial ability to successfully transfer theory to praxis
Module contents
The contents of this module are:
Analysis of a rudimentary operating system
Design and implementation of a process management subsystem
Design and implementation of process synchronisation mechanisms
Design and implementation of a virtual memory management subsystem
Design and implementation of a file subsystem or dialog subsystem
Literaturempfehlungen
Patterson and Hennessy, Computer Organization and Design, 3rd edition, Morgan Kaufmann, 2007
Links
Language of instruction
German
Duration (semesters)
1 Semester
Module frequency
every winter term
Module capacity
unlimited
Reference text
Associated with the modules:
Operating Systems I
Operating Systems II
Distributed Systems
Modullevel / module level
Modulart / typ of module
Lehr-/Lernform / Teaching/Learning method
P
Vorkenntnisse / Previous knowledge
- Operating Systems I
- Operating Systems II
- Programming languages: C, Assembler