Facta Univ. Ser.: Elec. Energ., vol. 18, No. 2, August 2005, pp. 309-317.

Advanced System Software Curricula

S. Đorđević -Kajan, Dragan Stojanović, Aleksandar Stanimirović

Abstract: An advanced System Software curricula at the Faculty of Electronic Engineering in Niš is presented in this paper. The system software track consists of two important themes of Computer Science and Computing in General organized now as two separated courses: Operating Systems course and System Software Development and System Programming course. Both courses offer extensive teaching of foundational concepts and principles of Operating Systems and System Programming along with design and implementation of presented topics in real operating systems and system software, such as Unix, Linux and Windows 2000/XP. Laboratory environments and exercises for both courses offer both examination of main algorithms and structures within operating systems and system software through simulation, and what is more important, hands-on experience with operating system internals and code.

Keywords: System software, Operating Systems, System programming, Laboratory exercises

slobodanka.pdf