WEEK 01 CURRICULAR SUITE

Systems Architecture, Number Bases & Data Representation

Syllabus Alignment: Cambridge 0417 Units 1 & 3; WASSCE Computer Studies (Positional Number Systems)
Mission Objective: Master positional number systems (Base 2, 8, 10, 16), binary arithmetic, and internal CPU architecture to solve external theory and calculation questions with 100% accuracy.

๐ŸŽฅ Video Lessons

Cambridge IGCSE ยท WAEC ยท Core Theory
Topic: Cambridge 0417 Theory: Number Bases & Binary Arithmetic  |  Duration: 10:45
What to look out for: Covers positional values (2^0 to 2^7), 8-bit conversions, binary addition rules, and octal/hexadecimal grouping mechanics.

๐Ÿ’ป Practical Work โ€” Exam Task & Source Files

Cambridge 0417 Theory Unit 1 / WASSCE Computer Studies (Positional Number Systems)

Step-by-Step Task Checklist (tick each step as you complete it):

โš™๏ธ Hands-On Practice Tool

Interactive

Binary Number Converter โ€” Decimal, Octal & Hexadecimal

Click Bits to Toggle

Click any bit card to toggle it between 0 and 1. Watch the Decimal, Octal (Base 8), and Hexadecimal (Base 16) values update instantly!

1280
640
320
160
80
40
20
10
Binary (Base 2): 00000000
Decimal (Base 10): 0
Octal (Base 8): 0
Hexadecimal (Base 16): 00

๐Ÿง  Notes & Key Concepts

Theory Summary
๐Ÿ”น
โ€ข Positional Number Bases: Binary (Base 2: 0,1), Octal (Base 8: 0โ€“7), Decimal (Base 10: 0โ€“9), Hexadecimal (Base 16: 0โ€“9, Aโ€“F where A=10, B=11, C=12, D=13, E=14, F=15).
๐Ÿ”น
โ€ข Hexadecimal Advantage: 1 hex digit represents exactly 4 binary bits (1 nibble). Example: 1111 1010โ‚‚ = FAโ‚โ‚†. It reduces long binary strings, minimizing human transcription errors in memory dumps and MAC/IPv6 addresses.
๐Ÿ”น
โ€ข Octal & Number Base Conversions: Octal (Base 8) groups binary bits into sets of 3 (since 2ยณ = 8). Hexadecimal (Base 16) groups bits into sets of 4 (since 2โด = 16). Positional values in octal are 8โฐ=1, 8ยน=8, 8ยฒ=64, 8ยณ=512.
๐Ÿ”น
โ€ข CPU Architecture: Central Processing Unit contains the Arithmetic Logic Unit (ALU for calculations and boolean logic), Control Unit (CU for managing the fetch-decode-execute cycle), and high-speed registers (PC, MAR, MDR, Accumulator).
โ˜… Cambridge / WAEC Model Scenario:

Convert decimal number 142 into (a) 8-bit Binary, and (b) Hexadecimal.

๐Ÿ’ก Worked Solution & Rationale:

Step 1: Convert to Binary by successive division by 2 or positional weights (128, 64, 32, 16, 8, 4, 2, 1):
142 = 128 + 0 + 0 + 14 = 128 + 0 + 0 + 8 + 4 + 2 + 0 -> Binary: 10001110โ‚‚.
Step 2: Convert to Hexadecimal by splitting the 8-bit binary into two 4-bit nibbles:
Left nibble: 1000โ‚‚ = 8 | Right nibble: 1110โ‚‚ = 8 + 4 + 2 = 14 = Eโ‚โ‚†.
Final Hexadecimal = 8Eโ‚โ‚†.

๐Ÿƒ Key Words โ€” Click a Card to Reveal the Definition

6 Terms
Card 01

Binary (Base 2)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 01

Positional numbering system using only digits 0 and 1, matching the on/off states of computer transistors.

Card 02

Hexadecimal (Base 16)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 02

Compact numbering system (0-9, A-F) where 1 hex digit represents exactly 4 binary bits (one nibble).

Card 03

Octal (Base 8)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 03

Positional numbering system using digits 0 to 7, where each octal digit corresponds to exactly 3 binary bits (2ยณ = 8).

Card 04

ALU (Arithmetic Logic Unit)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 04

CPU component responsible for performing arithmetic operations (+, -, *, /) and Boolean logical decisions.

Card 05

Control Unit (CU)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 05

Directs the flow of instructions and data through the CPU during the Fetch-Decode-Execute cycle.

Card 06

Registers

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 06

High-speed internal memory storage locations inside the CPU (e.g. PC, MAR, MDR, Accumulator).

๐Ÿ•ต๏ธ Common Exam Mistakes โ€” Can You Spot the Error?

Examiner Trap
โš ๏ธ Candidate Error Trap:

A student wrote in an exam: 'The number 78A is a valid Octal number because it starts with 7.'

๐ŸŽฏ Your Detective Mission:

Identify the two fatal errors in the student's statement and explain the rule of positional number bases.

๐Ÿ“ Quiz โ€” Test Yourself (10 Questions)

Instant Marking & Explanation
1. Which digits are valid in the octal number system?
A) 0 to 8
B) 0 to 7
C) 1 to 8
D) 0 and 1
Mark Scheme Rationale: Octal (Base 8) uses only symbols 0 through 7.
2. What is the decimal equivalent of the binary number 1011โ‚‚?
A) 9
B) 10
C) 11
D) 13
Mark Scheme Rationale: 8 + 0 + 2 + 1 = 11.
3. What is the hexadecimal equivalent of decimal 15?
A) E
B) F
C) 10
D) 15
Mark Scheme Rationale: 15 in hexadecimal is represented by the single symbol F.
4. How many binary bits are represented by a single hexadecimal digit?
A) 2 bits
B) 4 bits
C) 8 bits
D) 16 bits
Mark Scheme Rationale: Each hexadecimal digit corresponds to exactly 4 bits (1 nibble).
5. Which of the following numbers cannot be a binary number?
A) 1001
B) 1101
C) 1021
D) 1111
Mark Scheme Rationale: Binary uses only digits 0 and 1. The digit '2' is invalid.
6. What is the hexadecimal representation of the binary byte 1101 1011โ‚‚?
A) DBโ‚โ‚†
B) BDโ‚โ‚†
C) 13Bโ‚โ‚†
D) D11โ‚โ‚†
Mark Scheme Rationale: 1101โ‚‚ = 13 = D; 1011โ‚‚ = 11 = B. Result: DBโ‚โ‚†.
7. What is the result of binary addition: 1010โ‚‚ + 0101โ‚‚?
A) 1110โ‚‚
B) 1111โ‚‚
C) 10000โ‚‚
D) 1100โ‚‚
Mark Scheme Rationale: 1010 + 0101 = 1111 (10 + 5 = 15).
8. Which CPU component performs mathematical calculations and logical comparisons?
A) Control Unit
B) ALU
C) RAM
D) System Clock
Mark Scheme Rationale: The Arithmetic Logic Unit (ALU) handles arithmetic and boolean logic.
9. What is the octal (Base 8) representation of the binary number 110101โ‚‚?
A) 65โ‚ˆ
B) 53โ‚ˆ
C) 35โ‚ˆ
D) 71โ‚ˆ
Mark Scheme Rationale: Group into 3 bits from the right: 110โ‚‚ = 6 and 101โ‚‚ = 5. Result: 65โ‚ˆ.
10. Why is hexadecimal used to display memory addresses instead of binary?
A) It executes faster in the CPU
B) It takes less physical RAM
C) It is more compact and easier for humans to read/debug
D) It encrypts memory
Mark Scheme Rationale: Hexadecimal makes long binary addresses readable and reduces transcription errors.

Your Score: 0 / 10 (0%)

Answer the questions above to see your score.

๐ŸŽฏ How Did You Find This Week?

Self-Check

1. Rate your understanding of Week 01 (Systems Architecture, Number Bases & Data Representation):

๐Ÿ† Got it โ€” Exam Ready
โš–๏ธ Mostly โ€” Needs More Practice
๐Ÿšจ Not Yet โ€” Need Help

2. Next step: Open your YEAR 12 ICT & DIGITAL TECHNOLOGY โ€” LIVING EXAM TRACKER.xlsx on Google Classroom and update your score for this week.