Course curriculum

  • 1

    Introduction

    • Introduction to the course
    • Coursebooks
    • 0478Exams
  • 2

    Introduction to Computers

    • What's inside a computer?
    • Inputs and Outputs
    • Different Types of Software
    • Operating Systems
    • Buffers
    • Interrupts
    • Programming Languages: Compiled, Interpreted & Assembled Code
    • Coursebook Work
    • Terminology for this Exam
  • 3

    Binary

    • Binary 1 FREE PREVIEW
    • Binary 2
    • Binary 3
    • Binary 4
    • Binary 5
    • Binary 6
    • Binary 7
    • Binary 8
    • Binary Shifting
    • Coursebook Work
    • Binary Quiz
  • 4

    Hexadecimal

    • Introduction
    • Converting Denary To Hex part 1
    • Converting Denary To Hex part 2
    • Converting Denary To Hex part 3
    • Converting Denary to Hex part 4
    • Converting bigger numbers than 256
    • Converting Hex to Denary part 1
    • Converting Hex to Denary part 2
    • Converting Hex to Denary part 3
    • Hex to Denary Alternative method
    • Alternative method - more examples
    • Converting Hex to Binary
    • Converting Binary to Hex
    • Coursebook Work
    • Hex Questions
    • Hex Quiz
    • Code Task
    • Code Task Sample Answer
  • 5

    Uses of Binary and Hex

    • Uses of Binary
    • Uses of Hex
    • Coursebook work
    • Quiz: uses of Binary and Hex
  • 6

    Internet Technologies

    • ISPs Part 1
    • ISPs Part 2
    • TCP/IP
    • Internet Security - Intro
    • Computer Viruses
    • Phishing
    • Pharming
    • Hacking
    • Wardriving
    • Spyware/Key-logging Software
    • Denial of Service Attacks
    • A look at Exam Questions on Internet Security
    • Internet Packets
    • World Wide Web Introduction
    • URLs (Uniform Resource Locator)
    • HTML Requests and Server Responses ***NEW***
    • HTML & CSS
    • Practice using some HTML/CSS
    • Cookies
    • Proxy Servers
    • Coursebook Work
  • 7

    Von Neumann Architechture & Fetch/Execute Cycle

    • von Neumann Architechture
    • Fetch-Execute Cycle
    • Coursebook Work
  • 8

    Marked Assignment 1

    • Marked Assignment 1
  • 9

    Input Devices

    • Introduction
    • 2D Scanners part 1
    • 2D Scanners Part 2
    • 3D Scanners
    • Biometric Scanners
    • Advantages and Disadvantages of Scanners
    • Keyboards
    • Pointing Devices
    • Interactive Whiteboards
    • Microphones
    • Digital Cameras
    • Touch Screens
    • Barcodes
    • Automatic Stock Control using Barcodes
    • QR Codes
    • Coursebook Work
  • 10

    Input Devices: Sensors

    • Sensors - Introduction
    • Light Sensors
    • Temperature Sensors
    • Motion Sensors
    • Magnetic Field Sensors
    • Gas Sensors
    • Pressure Sensors
    • Moisture Sensors
    • Humidity Sensors
    • pH Sensors
    • Coursebook work
  • 11

    Monitoring and Control Systems

    • Monitoring and Control Systems Intro
    • Monitoring Systems: Examples
    • Control Systems: Examples
    • Exam Paper Example
    • Coursebook Work
    • Quiz: Monitoring and Control Systems
    • Exam Question
    • Exam Answer
  • 12

    Output Devices

    • Output Devices - Introduction
    • Printers: Overview
    • Inkjet Printers
    • Laser Printers
    • 3D Printers
    • Speakers and Headphones
    • Digital Projectors
    • Monitors and Screens
    • CAM, 2D 3D Cutters, Actuators
    • Coursebook work
    • Quiz: Output Devices
  • 13

    Logic Gates

    • Introduction
    • Things to remember
    • NOT Gates
    • OR Gate
    • AND Gate
    • NOR Gate
    • NAND Gate
    • XOR Gate
    • NAND Gates (Combining 1 to make AND gate)
    • NAND Gates (Combining to make OR gate)
    • NAND gates (Combining to make a NOT gate)
    • Creating Truth Tables from Logic Circuits 1
    • Creating Truth Tables from Logic Circuits 2
    • Creating Truth Tables from Logic Circuits 3
    • Logic Expressions from Circuit Diagrams 1
    • Logic Expressions from Circuit Diagrams 2
    • Logic Expressions from Circuit Diagrams 3
    • Drawing Circuits from Expressions 1
    • Drawing Circuits from Expressions 2
    • Drawing Circuits from Expressions 3
    • Safety Circuits 1
    • Safety Circuits 2
    • Coursebook Work
    • Exam Question 1
    • Exam Question 1 - Answer
    • Exam Question 1 - Video Answer part 1
    • Exam Question 1 - Video Answer part 2
    • Exam Question 2
    • Exam Question 2 - Answer
    • Exam Question 2 - Video Answer Part 1
    • Exam Question 2 - Video Answer Part 2
  • 14

    Data Transmission

    • Bit Rate
    • Parallel vs Serial Transmission
    • Serial Transmission
    • Parallel Transmission
    • USB - Universal Serial Bus
    • Simplex, Duplex, Half-Duplex (Direction of Data transmission)
    • Exam Question - Parallel, Serial, Duplex, Half Duplex.
    • Exam Question - Parallel, Serial, Duplex, Half-Duplex - Answer
    • Parity (Even) 1
    • Parity (Even) 2
    • Parity (Odd)
    • Problems with Parity Checks
    • Parity Blocks
    • Quiz: Parity
    • Exam Question: Parity Bytes
    • Exam Questions (Answer) : Parity Bytes
    • Check Sums
    • Check Digits 1
    • Check Digits 2
    • Coursebook work
    • Exam Question: Check Digit Calculations
    • Exam Question Parity Bytes - Video Answer
    • Exam Question (Answers): Check Digit Calculations
  • 15

    Storage and Media

    • Primary Memory (ROM & RAM)
    • Primary vs Secondary Storage
    • Magnetic Storage Devices
    • Optical Storage Devices
    • Offline Storage
    • Solid State Drives
    • Which Storage Device Should I Use?
    • Comparing Storage Devices
    • Exam Question: Storage & Media Devices
    • Exam Question: (Answer) Storage & Media Devices
    • Calculating The Size of a File
    • Calculating Size of Files - Exam example
    • Exam Questions: Calculating Storage Size of Files
    • Exam Questions: (Answers) Calculating Storage Size of Files
    • File Types
    • Lossy Compression
    • Lossless Compression
    • Quiz: Compression
    • Coursebook Work
    • Exam Questions: Compression
    • Exam Questions: (Answer) Compression
  • 16

    Encryption

    • Encryption - Introduction
    • Key size in Encryption
    • Symmetric Encryption
    • Asymmetric Encryption
    • SSL/TLS
    • Coursebook Work
    • Quiz: Encryption
  • 17

    Ethics

    • What are Computer Ethics?
    • Copyright and Plagerism
    • Shareware, Freeware and Free Software
    • Coursebook Work
    • Quiz: Ethics
  • 18

    Marked Assignment 2

    • Marked Assignment 2
  • 19

    Algorithms

    • What is an algorithm?
    • Computational Thinking
    • Algorithm creation - example
    • What to look for when creating an algorithm
    • How do we write down algorithms?
    • Algorithms Quiz
  • 20

    Algorithm Practice

    • Algorithm Practice 1 (Temperature in a room)
    • Algorithm Practice 1 (Converting Algorithm to code)
    • Algorithm Practice 2 (Finding the Smallest Value)
    • Algorithms 2 Min in Python Code
    • Algorithm Practice 2 Finding the Maximum value
    • Coursebook Work
  • 21

    Pseudo Code

    • Introduction
    • What is Pseudo Code and why do we use it?
    • Variable assignment and data types
    • Conditionals (IF/ELSE/CASE)
    • Loops
    • For Loop
    • While Loop
    • Repeat Until Loop
    • Input/Output
    • Comments
    • Coursebook Work
    • Pseudo Code Question
    • Pseudo Code Answer
    • Pseudo Code Quiz
  • 22

    Flow Charts

    • What are flowcharts?
    • Flowchart Example
    • Flowchart Exam example
    • Flowchart Quiz
    • Coursebook Work
    • Flow chart Question
    • Flow Chart Answer
  • 23

    Trace Tables

    • Trace Tables - Flow Chart Example
    • Trace Tables - Pseudo Code Example
    • Coursebook Work
    • Exam Question: Trace Tables
    • Exam Question: (Answer) Trace Tables
  • 24

    Errors in Code

    • Correcting Errors in PseudoCode 1
    • Correcting Errors in PseudoCode 2
    • Correcting Errors in PseudoCode 3
    • Correcting Errors in PseudoCode 4
    • Errors in Code (Summary)
    • Errors in Code: Practice
    • Errors in Code Practice: Answers
  • 25

    Databases

    • What are databases?
    • Why use Databases?
    • Examples of Database use
    • Different Database Packages available
    • Tables
    • Field Data Types
    • Validation and Verification
    • A look at OpenOffice Database
    • Exam Questions
    • Coursebook work
    • Practical Work - Databases
    • Exam Questions: Databases
    • Exam Questions: (Answers) Databases
  • 26

    Marked Assignment 3

    • Marked Assignment 3
  • 27

    Exam Crammer Lessons

    • Exam Crammer Lessons ****NEW****
    • Exam Crammer Lesson - Theory Paper (1)
    • Exam Crammer Lesson - Programming and Problem Solving Paper (2)