Module ICE-1521:
UNIX
Introduction to Unix/Linux Operating Systems and Shell Programming 2024-25
ICE-1521
2024-25
School of Computer Science & Engineering
Module - Semester 1
20 credits
Module Organiser:
Andy Harbach
Overview
Indicative content includes:
- Overview of the OS
- Command line interface
- Utilities and tools
- Directory and file structures
- Process control
- Shell scripting
- Redirections
- Pipes (inter-process communication)
Learning Outcomes
- Construct appropriate shell scripts to automate or complete system tasks.
- Identify key elements of the UNIX operating system, including the shell, kernel and system utilities.
- Knowledge of the Unix ecosystem.
- Utilise system tools with redirection and pipes to achieve a goal.
Assessment method
Class Test
Assessment type
Summative
Description
Class Test 1
Weighting
30%
Due date
31/10/2024
Assessment method
Class Test
Assessment type
Summative
Description
Class Test 2
Weighting
30%
Due date
19/12/2024
Assessment method
Coursework
Assessment type
Summative
Description
Shell scripting assignment
Weighting
20%
Due date
16/12/2024
Assessment method
Coursework
Assessment type
Summative
Description
Assessment of practical Unix skills based on lab exercises.
Weighting
20%
Due date
02/12/2024