WEEK 09 CURRICULAR SUITE

The WAEC Delta Intensive: Logic Gates, QBASIC & CorelDraw

Syllabus Alignment: WASSCE / SSCE Computer Studies Syllabus Exclusive (Senior Specialist Topics)
Mission Objective: Master multi-input logic circuit analysis, Boolean algebra truth tables, QBASIC looping and array traversal, and CorelDraw vector tool mechanics for WASSCE examination distinction.

πŸŽ₯ Video Lessons

Cambridge IGCSE Β· WAEC Β· Core Theory
Topic: Cambridge ICT Synoptic Practical Skills & Cross-Paper Mastery  |  Duration: 13:20
What to look out for: High-yield summary of high-frequency Paper 2 & Paper 3 exam errors, evidence documentation, and time management.

πŸ’» Practical Work β€” Exam Task & Source Files

WASSCE / SSCE Computer Studies Specialist Practical Drill

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

βš™οΈ Hands-On Practice Tool

Interactive

Logic Gate Circuit Simulator & Truth Table Engine

WAEC Circuit Lab

Select a logic gate, toggle binary inputs A and B, and examine the live electrical output alongside the complete truth table.

Boolean Expression: Q = A Β· B
Output State (Q): 0 (LOW / OFF)

🧠 Notes & Key Concepts

Theory Summary
πŸ”Ή
β€’ Logic Gates: NOT (Inverter), AND (Output 1 only if all inputs are 1), OR (Output 1 if at least one input is 1), NAND (Opposite of AND), NOR (Opposite of OR), XOR (Exclusive OR: Output 1 only if inputs are different).
πŸ”Ή
β€’ Universal Gates: NAND and NOR are called universal gates because any combinational circuit can be constructed solely from them.
πŸ”Ή
β€’ QBASIC Architecture: Line numbers or structured blocks. Keywords: `CLS` (Clear Screen), `REM` (Remark/Comment), `LET` (Assignment), `INPUT` (User prompt), `PRINT` (Output), `DIM arr(10)` (Dimension 1D array of 10 elements).
πŸ”Ή
β€’ Loops in BASIC: `FOR I = 1 TO 10 STEP 1 ... NEXT I` (definite loop). `WHILE condition ... WEND` (indefinite conditional loop).
πŸ”Ή
β€’ CorelDraw Vector Operations: Pick Tool (selects/moves/scales), Shape Tool (node manipulation on BΓ©zier curves), Weld (combines objects into a single outline), Trim (cuts out overlapping area), Intersect (creates object from overlapping area).
β˜… Cambridge / WAEC Model Scenario:

Construct a truth table for the Boolean expression: `X = (A AND B) OR (NOT C)`.

πŸ’‘ Worked Solution & Rationale:

Truth table has 3 inputs (A, B, C), so 2^3 = 8 rows:
| A | B | C | A AND B | NOT C | X = (A AND B) OR (NOT C) |
| 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 |

πŸƒ Key Words β€” Click a Card to Reveal the Definition

6 Terms
Card 01

Logic Gate

πŸ‘† Click / Tap to Reveal Definition

Definition 01

Physical or conceptual building block of digital circuits that performs a Boolean algebraic operation on binary inputs.

Card 02

Truth Table

πŸ‘† Click / Tap to Reveal Definition

Definition 02

A mathematical table displaying all possible binary input combinations and their corresponding output states.

Card 03

Universal Gates

πŸ‘† Click / Tap to Reveal Definition

Definition 03

NAND and NOR gates, so called because any Boolean logic circuit can be constructed using only these gates.

Card 04

QBASIC

πŸ‘† Click / Tap to Reveal Definition

Definition 04

Quick Beginners All-purpose Symbolic Instruction Code β€” structured procedural programming language with line execution.

Card 05

FOR...NEXT Loop

πŸ‘† Click / Tap to Reveal Definition

Definition 05

Deterministic looping construct in programming that executes a code block a fixed, predetermined number of times.

Card 06

Weld Tool

πŸ‘† Click / Tap to Reveal Definition

Definition 06

CorelDraw vector shaping operation that merges multiple overlapping geometric shapes into a single unified outline.

πŸ•΅οΈ Common Exam Mistakes β€” Can You Spot the Error?

Examiner Trap
⚠️ Candidate Error Trap:

A student wrote a QBASIC loop to sum numbers 1 to 5: `FOR I = 1 TO 5: S = S + I: PRINT S: NEXT I` and stated: 'The final sum printed on the screen will be 15 only.'

🎯 Your Detective Mission:

Explain what this program actually outputs and how to correct it so it only prints the final sum.

πŸ“ Quiz β€” Test Yourself (10 Questions)

Instant Marking & Explanation
1. Which logic gate produces an output of 1 only when its two inputs are different?
A) AND
B) OR
C) XOR
D) NAND
Mark Scheme Rationale: XOR (Exclusive OR) outputs 1 only when inputs differ.
2. Why are NAND and NOR gates classified as 'Universal Gates' in digital electronics?
A) They work at any voltage
B) Any logic circuit or gate can be built solely using them
C) They have unlimited inputs
D) They are faster
Mark Scheme Rationale: Any Boolean function can be realized using only NAND or only NOR gates.
3. What is the output of a 2-input NOR gate when both inputs are 0?
A) 0
B) 1
C) Undefined
D) -1
Mark Scheme Rationale: NOR is NOT-OR. 0 OR 0 = 0. Inverted = 1.
4. Which QBASIC statement is used to declare an array of 20 integers?
A) `ARRAY arr(20)`
B) `DIM arr(20)`
C) `ALLOC arr[20]`
D) `DECLARE arr(20)`
Mark Scheme Rationale: `DIM` (Dimension) declares arrays in BASIC.
5. Which QBASIC keyword marks a non-executable explanatory comment line?
A) `NOTE`
B) `REM`
C) `COMMENT`
D) `//`
Mark Scheme Rationale: `REM` stands for Remark.
6. How many times does the loop `FOR K = 2 TO 10 STEP 2` execute?
A) 4 times
B) 5 times
C) 10 times
D) 8 times
Mark Scheme Rationale: Executes for K = 2, 4, 6, 8, 10 (5 times).
7. Which CorelDraw tool allows editing individual nodes, control points, and curves of an object?
A) Pick Tool
B) Shape Tool (F10)
C) Freehand Tool
D) Knife Tool
Mark Scheme Rationale: The Shape Tool (F10) manipulates nodes and curves.
8. In CorelDraw, which shaping operation merges two overlapping objects into a single unified outline?
A) Trim
B) Weld
C) Intersect
D) Combine
Mark Scheme Rationale: Weld combines objects into a single curve outline.
9. Which QBASIC statement clears text and graphics from the output screen?
A) `CLEAR`
B) `CLS`
C) `RESET`
D) `CLEAN`
Mark Scheme Rationale: `CLS` clears the display screen.
10. In CorelDraw, which command cuts away the overlapping portion of a target object using another source object?
A) Weld
B) Trim
C) Intersect
D) Group
Mark Scheme Rationale: Trim uses one shape to cut into another.

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 09 (The WAEC Delta Intensive: Logic Gates, QBASIC & CorelDraw):

πŸ† 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.