• Over 300 Videos

    Over 22 hours of recorded lessons guide you through the entire curriculum.

  • Over 85 documents

    Multiple PDF, and text documents to aid your learning.

  • Over 20 Quizzes

    The quizzes are used through out course to check your progress.

Tutor Assessment

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.

Course curriculum

    1. PLEASE READ THIS FIRST

    2. Introduction to the course

    3. Coursebooks

    4. 0478 & 0984 Exams

    1. Welcome

    2. A bit about Programming

    3. Installing Python

    4. Python Working Environment

    5. Introduction Quiz

    6. How to fix errors in Python Code - A guide.

    7. Addition and Subtraction

    8. Division and Multiplication

    9. Quiz - Basic Arithmetic

    10. Operator Precedence

    11. Greater than, Less than

    12. Greater than or equal to, Less than or equal to

    13. Equal to, Not Equal to

    14. Practice: Evaluators

    15. Practice : Evaluators (Answers)

    16. Print

    17. Formatting in Print

    18. Practice: Maths and Print

    19. Practice: Print Formatting

    20. What are variables?

    21. Data Types

    22. Integers and Floats

    23. Strings and Booleans

    24. Using Variables with Maths

    25. Quiz - Variables

    26. Practice: Variables

    27. Practice with Variables (Answers)

    28. Input

    29. Practice : Input

    30. Practice : Input (Answer)

    31. Trying it all out

    32. Using files

    33. Using Files - Windows users

    34. While loops explained

    35. While loops 2

    36. While loops 3

    37. While loops 4

    38. Practice: While Loops

    39. Practice answers

    40. IF/ElSE/ELSIF Explained

    41. If

    42. Elif (Else If)

    43. Else

    44. If Practice

    45. If Practice (Answer)

    46. Extra programming task with IF's

    47. Extra programming task While loop

    48. Extra programming task While loop

    49. Calculator Program 1

    50. Calculator Program 2

    51. Calculator Program 3

    52. Calculator Program 4

    53. PDF of everything you've learnt.

    54. How to put comments in your code

    55. Quiz - Comments in Code

    56. Arrays (Lists) : Introduction

    57. Arrays (Lists) in Python

    58. Zero indexed arrays

    59. Printing an item in an array

    60. Changing and deleting items in an array

    61. Find an item in the array

    62. Sorting an array

    63. Getting the Length of a list

    64. Practice with Arrays/Lists

    65. Practice with Arrays/Lists - Answers

    66. For Loops 1

    67. For Loops with Lists/Arrays

    68. Practice - For Loop

    69. Practice - Answers

    70. DVD Program - Part 1

    71. DVD Program - Part 2

    72. DVD Program - Part 3

    73. DVD Program - Part 4

    74. DVD Program - Part 5

    75. DVD Program - Part 6

    76. DVD Program - Part 7

    77. DVD Program - Part 8

    78. Exception/Error Handling

    79. Bonus Material: Functions 1 (Not in Exam, but useful!)

    80. Bonus Material: Functions 2 (Not in Exam, but useful!)

    81. Bonus Material: Functions 3 (Not in Exam, but useful!)

    82. Bonus Material: Functions 4 (Not in Exam, but useful!)

    83. Bonus Material: Functions 5 (Not in Exam, but useful)

    84. Functions : Practice

    85. Functions : Practice Answers

    86. Bonus Material: Saving to a file 1 (Not in Exam but useful)

    87. Bonus Material: Saving to a file 2 (Not in Exam but useful)

    88. Bonus Material: Saving to a file 3 (Not in Exam but useful)

    89. Bonus Material: Saving to a file 4 (Not in Exam but useful)

    90. NEW ******Free Ebook by Julia Roebuck *******

    1. What is an algorithm?

    2. Computational Thinking

    3. Algorithm creation - example

    4. What to look for when creating an algorithm

    5. How do we write down algorithms?

    6. Algorithms Quiz

    7. Algorithm Practice 1 (Temperature in a room)

    8. Algorithm Practice 1 (Converting Algorithm to code)

    9. Algorithms 2 Min in Python Code

    10. Algorithm Practice 2 Finding the Maximum value

    11. Coursebook Work

    12. Introduction : Pseudocode

    13. What is Pseudo Code and why do we use it?

    14. Variable assignment and data types

    15. Conditionals (IF/ELSE/CASE)

    16. Loops

    17. For Loop

    18. While Loop

    19. Repeat Until Loop

    20. Input/Output

    21. Comments

    22. Coursebook Work

    23. Pseudo Code Question

    24. Pseudo Code Answer

    25. Pseudo Code Quiz

    26. What are flowcharts?

    27. Flowchart Example

    28. Flowchart Exam example

    29. Flowchart Quiz

    30. Pseudocode and Flow Chart Practice 1

    31. Pseudocode and Flow Chart Practice 2

    32. Pseudocode and Flow Chart Practice 3

    33. Pseudocode and Flow Chart Practice 4 (Exam Questions)

    34. Pseudocode and Flow Chart Practice 5 (Exam Questions)

    35. Coursebook Work

    36. Flow chart Question

    37. Flow Chart Answer

    1. About the Pre-release

    2. Pre-release example 1 - 2015

    3. Task 1 - Getting Started

    4. Task 1 - Adding validation rules

    5. Task 1 - Finishing off

    6. Task 2

    7. Task 3

    8. Exam Questions - Part 1

    9. Exam Questions - Part 2

    10. 2017 Pre-release : Pupil day out

    11. SummerPre2017Task1

    12. 2017 PreRelease Task 2

    13. Task 3

    14. Pupil Day Out Exam Questions

    15. 2017 - Seniors day out

    16. Task 1

    17. Task 2

    18. Task 3

    19. Seniors Day Out Exam Questions

    20. Parcels Pre-release

    21. Task 1

    22. Task 2

    23. Task 3

    24. Parcel Exam Questions

    25. Phone Shop Pre-Release

    26. Outline

    27. Task 1.1

    28. Task 1.2

    29. Task 1.3

    30. Task 1.4

    31. Task 1.5

    32. Task 2

    33. Task 3

    34. Phone Shop Exam Questions

    1. What's inside a computer?

    2. Inputs and Outputs

    3. Different Types of Software

    4. Operating Systems

    5. Buffers

    6. Interrupts

    7. Programming Languages: Compiled, Interpreted & Assembled Code

    8. Coursebook Work

    9. Introduction To Computers

    10. Terminology for this Exam

    11. Binary 1

      FREE PREVIEW
    12. Binary 2

    13. Binary 3

    14. Binary 4

    15. Binary 5

    16. Binary 6

    17. Introduction to Hexadecimal

    18. Converting Denary To Hex part 1

    19. Converting Denary To Hex part 2

    20. Converting Denary To Hex part 3

    21. Converting Denary to Hex part 4

    22. Converting bigger numbers than 256

    23. Converting Hex to Denary part 1

    24. Converting Hex to Denary part 2

    25. Converting Hex to Denary part 3

    26. Hex to Denary Alternative method

    27. Alternative method - more examples

    28. Coursebook Work

    29. Converting Hex to Binary

    30. Converting Binary to Hex

    31. Coursebook Work

    32. Hex Questions

    33. Code Task

    34. Code Task Sample Answer

    35. Uses of Binary

    36. Uses of Hex

    37. Coursebook work

    38. Quiz: uses of Binary and Hex

    39. ISPs Part 1

    40. ISPs Part 2

    41. TCP/IP

    42. Internet Security - Intro

    43. Computer Viruses

    44. Phishing

    45. Pharming

    46. Hacking

    47. Wardriving

    48. Spyware/Key-logging Software

    49. Denial of Service Attacks

    50. A look at Exam Questions on Internet Security

    51. Internet Packets

    52. World Wide Web Introduction

    53. URLs (Uniform Resource Locator)

    54. HTML Requests and Server Responses

    55. HTML & CSS

    56. Practice using some HTML/CSS

    57. Cookies

    58. Proxy Servers

    59. Coursebook Work

    60. Internet Quiz

    61. Von Neumann & Fetch Execute Cycle

    62. Von Neumann Architechture

    63. Fetch-Execute Cycle

    64. Coursebook Work

    65. von Neumann Quiz

    66. Assignment 1 (Theory 1)

    67. Input Devices - Introduction

    68. 2D Scanners part 1

    69. 2D Scanners Part 2

    70. 3D Scanners

    71. Biometric Scanners

    72. Advantages and Disadvantages of Scanners

    73. Keyboards

    74. Pointing Devices

    75. Interactive Whiteboards

    76. Microphones

    77. Digital Cameras

    78. Touch Screens

    79. Barcodes

    80. Automatic Stock Control using Barcodes

    81. QR Codes

    82. Coursebook Work

    83. Input Devices

    84. Sensors - Introduction

    85. Light Sensors

    86. Temperature Sensors

    87. Motion Sensors

    88. Magnetic Field Sensors

    89. Gas Sensors

    90. Pressure Sensors

    91. Moisture Sensors

    92. Humidity Sensors

    93. pH Sensors

    94. Coursebook work

    95. Quiz: Sensors

    96. Monitoring and Control Systems Intro

    97. Monitoring Systems: Examples

    98. Control Systems: Examples

    99. Exam Paper Example

    100. Coursebook Work

    101. Quiz: Monitoring and Control Systems

    102. Exam Question

    103. Exam Answer

    104. Output Devices

    105. Output Devices - Introduction

    106. Printers: Overview

    107. Inkjet Printers

    108. Laser Printers

    109. 3D Printers

    110. Speakers and Headphones

    111. Digital Projectors

    112. Monitors and Screens

    113. CAM, 2D 3D Cutters, Actuators

    114. Coursebook work

    115. Quiz: Output Devices

    116. Introduction to Logic Gates

    117. Things to remember

    118. NOT Gates

    119. OR Gate

    120. AND Gate

    121. NOR Gate

    122. NAND Gate

    123. XOR Gate

    124. NAND Gates (Combining 1 to make AND gate)

    125. NAND Gates (Combining to make OR gate)

    126. NAND gates (Combining to make a NOT gate)

    127. Creating Truth Tables from Logic Circuits 1

    128. Creating Truth Tables from Logic Circuits 2

    129. Creating Truth Tables from Logic Circuits 3

    130. Logic Expressions from Circuit Diagrams 1

    131. Logic Expressions from Circuit Diagrams 2

    132. Logic Expressions from Circuit Diagrams 3

    133. Drawing Circuits from Expressions 1

    134. Drawing Circuits from Expressions 2

    135. Drawing Circuits from Expressions 3

    136. Safety Circuits 1

    137. Safety Circuits 2

    138. Coursebook Work

    139. Logic Gates Quiz

    140. Exam Question 1

    141. Exam Question 1 - Answer

    142. Exam Question 1 - Video Answer part 1

    143. Exam Question 1 - Video Answer part 2

    144. Exam Question 2

    145. Exam Question 2 - Answer

    146. Exam Question 2 - Video Answer Part 1

    147. Exam Question 2 - Video Answer Part 2

    148. Bit Rate

    149. Parallel vs Serial Transmission

    150. Serial Transmission

    151. Parallel Transmission

    152. USB - Universal Serial Bus

    153. Simplex, Duplex, Half-Duplex (Direction of Data transmission)

    154. Quiz - Parallel, Serial, Simplex, Duplex, Half-Duplex

    155. Exam Question - Parallel, Serial, Duplex, Half Duplex.

    156. Exam Question - Parallel, Serial, Duplex, Half-Duplex - Answer

    157. Parity (Even) 1

    158. Parity (Even) 2

    159. Parity (Odd)

    160. Problems with Parity Checks

    161. Parity Blocks

    162. Quiz: Parity

    163. Exam Question: Parity Bytes

    164. Exam Questions (Answer) : Parity Bytes

    165. Exam Question Parity Bytes - Video Answer

    166. Check Sums

    167. Check Digits 1

    168. Check Digits 2

    169. Coursebook work

    170. Exam Question: Check Digit Calculations

    171. Exam Question (Answers): Check Digit Calculations

    172. Storage & Media

    173. Primary Memory (ROM & RAM)

    174. Primary vs Secondary Storage

    175. Magnetic Storage Devices

    176. Optical Storage Devices

    177. Offline Storage

    178. Solid State Drives

    179. Which Storage Device Should I Use?

    180. Comparing Storage Devices

    181. Exam Question: Storage & Media Devices

    182. Exam Question: (Answer) Storage & Media Devices

    183. Calculating The Size of a File

    184. Calculating Size of Files - Exam example

    185. Exam Questions: Calculating Storage Size of Files

    186. Exam Questions: (Answers) Calculating Storage Size of Files

    187. Exam Questions: (Answers) Calculating Storage Size of Files

    188. File Types

    189. Lossy Compression

    190. Lossless Compression

    191. Quiz: Compression

    192. Coursebook Work

    193. Exam Questions: Compression

    194. Exam Questions: (Answer) Compression

    195. Encryption - Introduction

    196. Key size in Encryption

    197. Symmetric Encryption

    198. Asymmetric Encryption

    199. SSL/TLS

    200. Coursebook Work

    201. Quiz: Encryption

    202. What are Computer Ethics?

    203. Copyright and Plagiarism

    204. Shareware, Freeware and Free Software

    205. Quiz: Ethics

    206. IGCSE Computer Science - Theory Assignment 2

    1. Top-down Design and Structure Diagrams

    2. Library Functions

    3. Functions and Procedures

    4. Validation and Verification

    5. Test Data

    6. Trace Tables

    7. Trace Tables - Flow Chart Example

    8. Trace Tables - Pseudo Code Example

    9. Coursebook Work

    10. Exam Question: Trace Tables

    11. Exam Question: (Answer) Trace Tables

    12. Correcting Errors in PseudoCode 1

    13. Correcting Errors in PseudoCode 2

    14. Correcting Errors in PseudoCode 3

    15. Correcting Errors in PseudoCode 4

    16. Errors in Code (Summary)

    17. Errors in Code: Practice

    18. Errors in Code Practice: Answers

    19. What are databases?

    20. Why use Databases?

    21. Examples of Database use

    22. Different Database Packages available

    23. Tables

    24. Field Data Types

    25. Validation and Verification

    26. A look at OpenOffice Database

    27. Exam Questions

    28. Coursebook work

    29. Practical Work - Databases

    30. Exam Questions: Databases

    31. Exam Questions: (Answers) Databases

    32. IGCSE Computer Science - Programming and Problem Solving Assignment 3

About this course

  • 3 x £160.00
  • 513 lessons
  • 34.5 hours of video content

Pricing options

Pay a one off fee (with £30 discount) or spread the cost with 3 monthly instalments.

FAQ

  • Does the price of the course include the exam cost?

    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.

  • Will I need to purchase any books?

    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.

  • How long will I have access to the course?

    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.

  • What if I change my mind?

    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.