Catalogue of Modules, University of Nottingham

G53OPS Operating Systems
(Last Updated:03 May 2017)

Year  10/11

Total Credits: 10

Level: Level 3

Target Students:  Part II undergraduate students in the School of Computer Science. Also available to students from other Schools with the agreement of the module convenor.  Available to JYA/Erasmus students.

Taught Semesters:

Spring Assessed by end of Spring Semester 

Prerequisites: None.

Corequisites:  None.

Summary of Content:  

This module is part of the Operating Systems and Architecture theme in the School of Computer Science.

Operating systems provide a software interface to make the hardware of a computer more readily usable, and to provide cost-effective use of that hardware. This module covers how key aspects of an operating systems can be implemented, including:

  • process scheduling, memory management, file systems, input/output. In addition, the history of operating systems will be discussed and how they have developed in line with advances in hardware.

    Module Web Links:
  • Reading List
  • Method and Frequency of Class:

    ActivityNumber Of WeeksNumber of sessionsDuration of a session
    Lecture 12 weeks2 per week1 hour

    Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

    Further Activity Details:
    Lectures will be supported by E-learning. E-learning has a variety of resources which will allow the student to gain the knowledge outlined in the course description and the module outcomes. The students will have access to self-assessment exercises to judge how well they are performing in each area of the course. Tutor-led hours 6, student directed hours 41, assessment/revision 28.

    Method of Assessment: 

    Assessment TypeWeightRequirements
    Exam 1 100 2 hr written examination 

    Dr C Higgins

    Education Aims:  To teach the theoretical background and practical implementation of traditional operating systems. To consider the history and development of Operating Systems.

    Learning Outcomes:  Knowledge and Understanding knowledge of key issues in the practical implementation of operating systems Intellectual Skills the ability to think independently while giving due weight to the arguments of others, the ability to understand complex concepts and apply them to specific situations Professional Skills enhanced programming skills, the ability to evaluate and select appropriate algorithms and data structures Transferable Skills the ability to solve OS design problems.

    Offering School:  Computer Science

    Use the Back facility of your browser to return to the previous page.

    Module Catalogue Search for another module

    [UoN Welcome Page] Return to The University of Nottingham Welcome Page