0:00–0:30
Written
0:30–1:45
Practical
1:45–2:00
Review + Preview
Before 0:00 Instructor setup

Classroom setup before students arrive

0:00 – 0:30 Written assessment · 30 min · 30% of Mini-Assessment 1

Written portion — OS concepts, filesystem, commands, and paths

Pen and paper. No computer, no phone, no notes. 30 minutes. Students turn the page over and begin when instructed.

Section A — Short answer (10 marks)

Section B — Filesystem hierarchy (10 marks)

Section C — Paths and commands (10 marks)

Instructor note — collect written assessments at exactly 30 minutes. Do not allow students to continue after time is called. Begin distributing the practical scenario immediately so no time is lost. Students who finish the written portion early should sit quietly — they may not use their computers during the written window.
0:30 – 1:45 Terminal practical · 75 min · 70% of Mini-Assessment 1

Practical scenario — terminal tasks on desktop1

Students work on their own desktop1 VM. No internet access. No notes. Man pages (man command) and --help flags are permitted — students are expected to know how to find help within the system. Each task has a verifiable outcome the instructor will check.

Rules for the practical: desktop1 only — no desktop2, no browser, no notes. Man pages are allowed. If you break something, call the instructor rather than guessing your way deeper. Marking is on outcomes, not method — as long as the result is correct, the approach doesn't matter unless specified.

Practical scenario — "First day on the job"

You have just been given access to a Linux workstation. Your supervisor has left you a list of setup tasks to complete. Work through them in order.

Instructor verification checklist

TaskVerification commandExpected result
Task 1 — directory structurels -R ~/workShows projects/, alpha/, beta/, archive/ directories
Task 2 — file contentscat ~/work/projects/alpha/readme.txtExact text: "Alpha project — started Week 1"
Task 3 — conf_files.txt exists with contentwc -l ~/work/archive/conf_files.txtNon-zero line count of .conf paths
Task 3 — grep for "network"Student runs command — observe outputShows lines from conf_files.txt containing "network"
Task 4 — archive copies renamed correctlyls ~/work/archive/alpha_readme.txt and beta_readme.txt present
Task 4 — beta readme moved to .bakls ~/work/projects/beta/readme.bak present, readme.txt absent
Task 5 — disk usage outputStudent shows df -Th outputHuman-readable with filesystem types visible
1:45 – 2:00 Review + Preview · 15 min

Common mistakes and Week 2 preview

Week 1 outcomes — students who completed the week can…

Explain what an OS doesDescribe resource management, the GUI/CLI interface, and give examples across device types
Trace Linux historyName Torvalds and Stallman, explain the GPL, describe kernel versioning
Install Ubuntu 24.04Configure Hyper-V, create VMs, partition manually, and complete the installer
Navigate the filesystemMove around the hierarchy using absolute and relative paths, list contents with ls flags
Search effectivelyUse find with name/size/time flags and grep to locate files and content
Manage filesCreate, read, copy, move, and rename files and directories from the terminal

Mini-Assessment 1 — marking summary

ComponentMarksWeight
Written — Section A (OS concepts, GPL, Hyper-V)1030%
Written — Section B (Filesystem hierarchy)10
Written — Section C (Paths and commands)10
Practical — Task 1 (Directory structure)1070%
Practical — Task 2 (Files with content)10
Practical — Task 3 (find and grep)20
Practical — Task 4 (Copy, move, rename)15
Practical — Task 5 (Disk and system info)15

What to have ready before class

Written assessment printed face-down on each desk Practical scenario printed or ready to distribute at 0:30 All student VMs confirmed at login screen (powered on, not logged in) Lab network confirmed active
←← Week 1 Overview ← Day 4 Week 1 Assessment Week 2 →