Module Computer Systems
Learning Units Introduction to Computers & Programs Introduction to Programming Languages Instruction Set Architectures
Week1 Reference, Assignment Reference, Assignment
Week2
Week3 Quiz
Phase 1 Week4
Reference, Assignment
OS Overview
Reference, Assignment Reference, Assignment
Processes CPU Scheduling
Quiz
Reference, Assignment
Memory Management
Reference, Assignment
File Management
Reference, Assignment, Quiz Reference, Assignment Reference, Assignment
Quiz
Functions and Program Organization
Reference, Assignment
Scope and Lifetime of variables
Reference, Assignment
Compilation and Preprocessing
Reference, Assignment
Pointers Arrays and Strings Dynamic Memory Allocation
Week6
Reference, Assignment
Execution of Programs
C Language basics C Programming Control Flow
Week5
Reference, Assignment
Quiz Reference, Assignment Reference, Assignment
User Defined Data Types
Reference, Assignment Reference, Assignment
File Handling Standard Libraries
DS
Searching & Sorting Linked lists Stacks Queues Trees
Reference, Assignment, Quiz Quiz
Reference, Assignment Reference, Assignment
Reference, Assignment Reference, Assignment
Quiz
Reference, Assignment, Quiz