Course Information Undergraduate prospectus

Network and Operating Systems

Course summary

Course code: COMP1668
Level: 5
Credits: 15
School: Architecture, Computing and Hums
Department: Computing and Information Sys.
Course Coordinator(s): Georgia Sakellari



A large number of graduates from computer-related disciplines pursue careers in technical support involving various network configurations and disparate operating systems. In order to effectively contribute toward a successful systems support environment, the modern graduate requires a wide range of practical skills underpinned by a theoretical background.

Learning outcomes

On completing this course successfully you will be able to:

A. Demonstrate a familiarity with, binary and HEX and basic conversions between these formats and decimal.
B. Demonstrate a familiarity with an 8-bit assembler language.
C. Demonstrate a familiarity with basic network technology, Ipv4 and sub netting both theoretically and practically.
D. Demonstrate a theoretical knowledge of Ipv6 and understand the reasons for, and practical consequences of, moving towards this system.
E. Demonstrate a detailed knowledge of the functions of a modern multi-user operating system, including Deadlock, Memory Paging and Virtual Memory.

Indicative content

Operating Systems - Windows XP, Windows 7, LINUX (UNIX).
Objectives and function of modern operating systems.
Deadlock and scheduling algorithms, Virtual Memory, paging strategies, multiprogramming.
Functionality of typical O/S. Design issues (efficiency, robustness, flexibility, portability, security, compatibility). Influences of security, networking.
Ports and Sockets.
Networking principles: Basic network configuration and management, Ipv4, sub netting, Ipv6.

Teaching and learning activity

Concepts will be introduced in lectures and problem solving will be done through tutorials. Practical work will be through laboratory sessions. Student time will be allocated as follows:

Learning Time (1 credit = 10 hours).

Scheduled contact hours:
Note: include in scheduled time: project supervision, demonstrations, practical classes and workshops, supervised time in studio or workshop, scheduled lab work, fieldwork, external visits, work-based learning where integrated into a structured academic programme.
Lectures 22;
Supervised practical sessions 3;
Tutorials 8;
Formative assessment;
Other scheduled time.

Guided independent study:
Note: include in guided independent study preparation for scheduled sessions, follow up work, wider reading or practice, revision.
Independent work 50;
Independent laboratory work 9;
Other non-scheduled time 58.

Placements (including work placement and year abroad).

Total hours ('Should be equal to credit x 10') 150.


Exam- 100% weighting; 40% pass mark
Outline details: Examt testing all the learning outcomes