• Over 300 Videos

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

  • Over 80 documents

    Multiple PDF, and text documents to aid your learning.

  • Over 20 Quizzes

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

Outline

This course covers the complete syllabus for Computer Science CIE (0478 & 0984) & CIE O Level (2210).

  • Quizzes throughout the course to check understanding

  • Students can post questions or discussions through out the course

  • No limit on how long you take to do the course

  • Payment in three monthly instalments, or a single payment and get a discount.

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. Bonus Material: Functions Practice Questions

    85. Bonus Material: 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: Roof Temperature

    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's day out

    11. SummerPre2017Task1

    12. 2017 PreRelease Task 2

    13. Task 3

    14. Pupil's day out exam questions

    15. 2018 Pre release - Computer Shop

    16. Task 1

    17. Task 2

    18. Task 3

    19. Seniors Day Out

    20. Task 1

    21. Task 2

    22. Task 3

    23. Seniors Exam Questions

    24. The Parcel Company pre-release

    25. Task 1

    26. Task 2

    27. Task 3

    28. Parcels Exam Questions

    29. Phone Shop Pre-release

    30. Overview

    31. Task 1.1

    32. Task 1.2

    33. Task 1.3

    34. Task 1.4

    35. Task 1.5

    36. Task 2

    37. Task 3

    38. 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. Input Devices - Introduction

    67. 2D Scanners part 1

    68. 2D Scanners Part 2

    69. 3D Scanners

    70. Biometric Scanners

    71. Advantages and Disadvantages of Scanners

    72. Keyboards

    73. Pointing Devices

    74. Interactive Whiteboards

    75. Microphones

    76. Digital Cameras

    77. Touch Screens

    78. Barcodes

    79. Automatic Stock Control using Barcodes

    80. QR Codes

    81. Coursebook Work

    82. Input Devices

    83. Sensors - Introduction

    84. Light Sensors

    85. Temperature Sensors

    86. Motion Sensors

    87. Magnetic Field Sensors

    88. Gas Sensors

    89. Pressure Sensors

    90. Moisture Sensors

    91. Humidity Sensors

    92. pH Sensors

    93. Coursebook work

    94. Quiz: Sensors

    95. Monitoring and Control Systems Intro

    96. Monitoring Systems: Examples

    97. Control Systems: Examples

    98. Exam Paper Example

    99. Coursebook Work

    100. Quiz: Monitoring and Control Systems

    101. Exam Question

    102. Exam Answer

    103. Output Devices

    104. Output Devices - Introduction

    105. Printers: Overview

    106. Inkjet Printers

    107. Laser Printers

    108. 3D Printers

    109. Speakers and Headphones

    110. Digital Projectors

    111. Monitors and Screens

    112. CAM, 2D 3D Cutters, Actuators

    113. Coursebook work

    114. Quiz: Output Devices

    115. Introduction to Logic Gates

    116. Things to remember

    117. NOT Gates

    118. OR Gate

    119. AND Gate

    120. NOR Gate

    121. NAND Gate

    122. XOR Gate

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

    124. NAND Gates (Combining to make OR gate)

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

    126. Creating Truth Tables from Logic Circuits 1

    127. Creating Truth Tables from Logic Circuits 2

    128. Creating Truth Tables from Logic Circuits 3

    129. Logic Expressions from Circuit Diagrams 1

    130. Logic Expressions from Circuit Diagrams 3

    131. Logic Expressions from Circuit Diagrams 3

    132. Drawing Circuits from Expressions 1

    133. Drawing Circuits from Expressions 2

    134. Drawing Circuits from Expressions 3

    135. Safety Circuits 1

    136. Safety Circuits 2

    137. Coursebook Work

    138. Logic Gates Quiz

    139. Exam Question 1

    140. Exam Question 1 - Answer

    141. Exam Question 1 - Video Answer part 1

    142. Exam Question 1 - Video Answer part 2

    143. Exam Question 2

    144. Exam Question 2 - Answer

    145. Exam Question 2 - Video Answer Part 1

    146. Exam Question 2 - Video Answer Part 2

    147. Bit Rate

    148. Parallel vs Serial Transmission

    149. Serial Transmission

    150. Parallel Transmission

    151. USB - Universal Serial Bus

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

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

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

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

    156. Parity (Even) 1

    157. Parity (Even) 2

    158. Parity (Odd)

    159. Problems with Parity Checks

    160. Parity Blocks

    161. Quiz: Parity

    162. Exam Question: Parity Bytes

    163. Exam Questions (Answer) : Parity Bytes

    164. Exam Question Parity Bytes - Video Answer

    165. Check Sums

    166. Check Digits 1

    167. Check Digits 2

    168. Coursebook work

    169. Exam Question: Check Digit Calculations

    170. Exam Question (Answers): Check Digit Calculations

    171. Storage & Media

    172. Primary Memory (ROM & RAM)

    173. Primary vs Secondary Storage

    174. Magnetic Storage Devices

    175. Optical Storage Devices

    176. Offline Storage

    177. Solid State Drives

    178. Which Storage Device Should I Use?

    179. Comparing Storage Devices

    180. Exam Question: Storage & Media Devices

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

    182. Calculating The Size of a File

    183. Calculating Size of Files - Exam example

    184. Exam Questions: Calculating Storage Size of Files

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

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

    187. File Types

    188. Lossy Compression

    189. Lossless Compression

    190. Quiz: Compression

    191. Coursebook Work

    192. Exam Questions: Compression

    193. Exam Questions: (Answer) Compression

    194. Encryption - Introduction

    195. Key size in Encryption

    196. Symmetric Encryption

    197. Asymmetric Encryption

    198. SSL/TLS

    199. Coursebook Work

    200. Quiz: Encryption

    201. What are Computer Ethics?

    202. Copyright and Plagiarism

    203. Shareware, Freeware and Free Software

    204. Quiz: Ethics

    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

About this course

  • 3 x £120.00
  • 508 lessons
  • 35 hours of video content

Pricing options

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