IT & Mobile Security

Operating Systems

Integrated course, 2.00 ECTS

 

Course content

Operating system basics, architectures and functional principles; special focus on operating systems in mobile systems and the specific requirements in this field, Introduction to C as a systems programming language and it's application, IEEE Std 1003.1 Portable Operating System Interface (POSIX®)

Learning outcomes

Graduates gain knowledge concerning the typical fundamental functionality of modern operation systems.

Recommended or required reading and other learning resources / tools

Stevens, W.R., Rago, S.A. (2013) Advanced Programming in the UNIX Environment. Third Edition. Pearson Education
Tanenbaum, A.S., Bos, H. (2015) Modern Operating Systems. Fourth Edition. Pearson Education
IEEE Std 1003.1, 2016 Edition
Intel® 64 and IA-32 Architectures Software Developer’s Manual
Fachzeitschriften: Linux Magazin, iX, ACM

Mode of delivery

Face-to-face exercises, distance learning

Prerequisites and co-requisites

bachelor level

Assessment methods and criteria

Exercises 30%, final written examination 70%