Choose a term
Term 2
Coming soonMore Digital Technologies lessons.
Term 3
Coming soonMore Digital Technologies lessons.
Start with Term 1
Week 1: Computer Architecture Fundamentals: Functional Hardware Taxonomy
Deconstruct the fundamental functional units of computer architecture based on the Von Neumann model.
Start lesson →
Week 2: Number Systems: Binary and Decimal Conversions
Explain positional notation across Base 10 (Decimal) and Base 2 (Binary).
Start lesson →
Week 3: Number Systems: Hexadecimal and Octal Representation
Explain why computer scientists use Hexadecimal (Base 16) and Octal (Base 8) as compact shorthand representations of long binary strings.
Start lesson →
Week 4: Binary Arithmetic & Two's Complement Signed Representation
Perform binary addition following the four fundamental addition rules, managing carry bits.
Start lesson →
Week 5: The Von Neumann Architecture: Registers and System Buses
Deconstruct the specialized high-speed internal registers inside the CPU: PC, MAR, MDR, CIR, and ACC.
Start lesson →
Week 6: Mid-Term System Architecture & Base Conversion Lab
Synthesize system architecture, bus communication, and CPU register operation.
Start lesson →
Week 7: The Fetch-Decode-Execute Cycle: Instruction Execution and Pipelining
Deconstruct the complete machine instruction cycle: Fetch, Decode, Execute, and Store.
Start lesson →
Week 8: Structured Programming in Python: Syntax, Logic, and Flow
Write valid Python programs applying PEP 8 indentation standards and syntax rules.
Start lesson →
How to use your lessons
- 1 Read the notes
- 2 Try the activity
- 3 Check your understanding