Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture

Practical

Module Offerings

5203COMP-SEP-CTY

Aims

To develop an understanding of different operating systems and their role within IT infrastructure. To become familiar with operating systems through practical exercises and studying theoretical concepts. To gain an understanding of how command-line software is developed. To gain knowledge of how operating system tools may be used for managing systems and networks. To appreciate a range of security measures involved in system administration.

Learning Outcomes

1.
Differentiate between the structure, management and maintenance of operating systems.
2.
Analyse operating systems as effective solutions for different problems.
3.
Apply command-line tools provided by operating systems and their distributions.
4.
Demonstrate problem-solving skills to create simple software solutions using command-line scripting.

Module Content

Outline Syllabus:Fundamentals of Operating Systems - Processes, Memory, Storage, I/O, File Systems - Distributed operating systems Command Line - Navigating the computer - Editing documents at the command-line - Searching for information - Extracting and manipulating information Elements of Shell Programming - Variables - Redirection and pipes - Conditionals - Loops - Functions - Shell scripting System Administration - Installing and configuring alternative operating systems - UNIX & Linux system administration - Network File System (NFS) Page 3 of 3 - Domain Name Servers (DNS) - Performance Analysis - Backups and File System Recovery - System Security - Hypervisors and virtualisation - Containers and isolation
Module Overview:
Operating systems constitute the backbone of every system management task and knowledge of their structure and use is of high importance for any system/network administrator in modern networked environments. In response, this module introduces you to the fundamental aspects of operating systems and further facilitates the basis for system administration.
Additional Information:Operating systems constitute the backbone of every system management task and knowledge on their structure and use is of high importance for any system/network administrator in modern networked environments. In response to this importance, this module introduces the fundamental aspects of operating systems and further facilitates the basis for system administration.

Assessments

Portfolio

Essay