IGCSE Computer Science with Tutor Assessment
The complete course for studying Computer Science CIE (0478 & 0984) & CIE O Level (2210)
This course covers the complete syllabus for Computer Science CIE (0478 & 0984) & CIE O Level (2210). Additionally it also includes extra Tutor Assessment, which includes:
Three Marked Assignments
Marked Practice Pre-Release
Marked mock exams
Marked Pre-release for your exam
Ask tutor questions if you need support.
PLEASE READ THIS FIRST
Introduction to the course
Coursebooks
0478 & 0984 Exams
Welcome
A bit about Programming
Installing Python
Python Working Environment
Introduction Quiz
How to fix errors in Python Code - A guide.
Addition and Subtraction
Division and Multiplication
Quiz - Basic Arithmetic
Operator Precedence
Greater than, Less than
Greater than or equal to, Less than or equal to
Equal to, Not Equal to
Practice: Evaluators
Practice : Evaluators (Answers)
Formatting in Print
Practice: Maths and Print
Practice: Print Formatting
What are variables?
Data Types
Integers and Floats
Strings and Booleans
Using Variables with Maths
Quiz - Variables
Practice: Variables
Practice with Variables (Answers)
Input
Practice : Input
Practice : Input (Answer)
Trying it all out
Using files
Using Files - Windows users
While loops explained
While loops 2
While loops 3
While loops 4
Practice: While Loops
Practice answers
IF/ElSE/ELSIF Explained
If
Elif (Else If)
Else
If Practice
If Practice (Answer)
Extra programming task with IF's
Extra programming task While loop
Extra programming task While loop
Calculator Program 1
Calculator Program 2
Calculator Program 3
Calculator Program 4
PDF of everything you've learnt.
How to put comments in your code
Quiz - Comments in Code
Arrays (Lists) : Introduction
Arrays (Lists) in Python
Zero indexed arrays
Printing an item in an array
Changing and deleting items in an array
Find an item in the array
Sorting an array
Getting the Length of a list
Practice with Arrays/Lists
Practice with Arrays/Lists - Answers
For Loops 1
For Loops with Lists/Arrays
Practice - For Loop
Practice - Answers
DVD Program - Part 1
DVD Program - Part 2
DVD Program - Part 3
DVD Program - Part 4
DVD Program - Part 5
DVD Program - Part 6
DVD Program - Part 7
DVD Program - Part 8
Exception/Error Handling
Bonus Material: Functions 1 (Not in Exam, but useful!)
Bonus Material: Functions 2 (Not in Exam, but useful!)
Bonus Material: Functions 3 (Not in Exam, but useful!)
Bonus Material: Functions 4 (Not in Exam, but useful!)
Bonus Material: Functions 5 (Not in Exam, but useful)
Functions : Practice
Functions : Practice Answers
Bonus Material: Saving to a file 1 (Not in Exam but useful)
Bonus Material: Saving to a file 2 (Not in Exam but useful)
Bonus Material: Saving to a file 3 (Not in Exam but useful)
Bonus Material: Saving to a file 4 (Not in Exam but useful)
NEW ******Free Ebook by Julia Roebuck *******
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
Algorithm Practice 1 (Temperature in a room)
Algorithm Practice 1 (Converting Algorithm to code)
Algorithms 2 Min in Python Code
Algorithm Practice 2 Finding the Maximum value
Coursebook Work
Introduction : Pseudocode
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
What are flowcharts?
Flowchart Example
Flowchart Exam example
Flowchart Quiz
Pseudocode and Flow Chart Practice 1
Pseudocode and Flow Chart Practice 2
Pseudocode and Flow Chart Practice 3
Pseudocode and Flow Chart Practice 4 (Exam Questions)
Pseudocode and Flow Chart Practice 5 (Exam Questions)
Coursebook Work
Flow chart Question
Flow Chart Answer
About the Pre-release
Pre-release example 1 - 2015
Task 1 - Getting Started
Task 1 - Adding validation rules
Task 1 - Finishing off
Task 2
Task 3
Exam Questions - Part 1
Exam Questions - Part 2
2017 Pre-release : Pupil day out
SummerPre2017Task1
2017 PreRelease Task 2
Task 3
Pupil Day Out Exam Questions
2017 - Seniors day out
Task 1
Task 2
Task 3
Seniors Day Out Exam Questions
Parcels Pre-release
Task 1
Task 2
Task 3
Parcel Exam Questions
Phone Shop Pre-Release
Outline
Task 1.1
Task 1.2
Task 1.3
Task 1.4
Task 1.5
Task 2
Task 3
Phone Shop Exam Questions
What's inside a computer?
Inputs and Outputs
Different Types of Software
Operating Systems
Buffers
Interrupts
Programming Languages: Compiled, Interpreted & Assembled Code
Coursebook Work
Introduction To Computers
Terminology for this Exam
Binary 1
FREE PREVIEWBinary 2
Binary 3
Binary 4
Binary 5
Binary 6
Introduction to Hexadecimal
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
Coursebook Work
Converting Hex to Binary
Converting Binary to Hex
Coursebook Work
Hex Questions
Code Task
Code Task Sample Answer
Uses of Binary
Uses of Hex
Coursebook work
Quiz: uses of Binary and Hex
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
HTML & CSS
Practice using some HTML/CSS
Cookies
Proxy Servers
Coursebook Work
Internet Quiz
Von Neumann & Fetch Execute Cycle
Von Neumann Architechture
Fetch-Execute Cycle
Coursebook Work
von Neumann Quiz
Assignment 1 (Theory 1)
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
Input Devices
Sensors - Introduction
Light Sensors
Temperature Sensors
Motion Sensors
Magnetic Field Sensors
Gas Sensors
Pressure Sensors
Moisture Sensors
Humidity Sensors
pH Sensors
Coursebook work
Quiz: Sensors
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
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
Introduction to Logic Gates
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
Logic Gates Quiz
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
Bit Rate
Parallel vs Serial Transmission
Serial Transmission
Parallel Transmission
USB - Universal Serial Bus
Simplex, Duplex, Half-Duplex (Direction of Data transmission)
Quiz - Parallel, Serial, Simplex, Duplex, Half-Duplex
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
Exam Question Parity Bytes - Video Answer
Check Sums
Check Digits 1
Check Digits 2
Coursebook work
Exam Question: Check Digit Calculations
Exam Question (Answers): Check Digit Calculations
Storage & 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
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
Encryption - Introduction
Key size in Encryption
Symmetric Encryption
Asymmetric Encryption
SSL/TLS
Coursebook Work
Quiz: Encryption
What are Computer Ethics?
Copyright and Plagiarism
Shareware, Freeware and Free Software
Quiz: Ethics
IGCSE Computer Science - Theory Assignment 2
Top-down Design and Structure Diagrams
Library Functions
Functions and Procedures
Validation and Verification
Test Data
Trace Tables
Trace Tables - Flow Chart Example
Trace Tables - Pseudo Code Example
Coursebook Work
Exam Question: Trace Tables
Exam Question: (Answer) Trace Tables
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
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
IGCSE Computer Science - Programming and Problem Solving Assignment 3
Pay a one off fee (with £30 discount) or spread the cost with 3 monthly instalments.
Pay in 3 Instalments
One off payment (£30 discount)
No. You will have to find an exam centre and pay for it yourself, but the course tutor will help you find one. There are lots all over the UK and the rest of the world. Thousands of children not at school (Home Educated) take GCSEs and IGCSEs every year. Your child can do this too.
Not necessarily. The course provides everything needed to study and pass the exam without a text book, but they can be an addition to study with.
As long as the exam is available to sit by CAIE, the course will be available. This is a popular IGCSE and there is an A Level for it too.
There is a 30 day money back guarantee. No quibbles. You will be refunded if you find the course is not what you want within that time.
If you have any other questions before you buy, please email the tutor: [email protected]
Or see our website: