Course curriculum

  • 1

    Announcements

    • Announcements

  • 2

    Chapter 0 : Introduction

    • Lecture 0.1: Introduction to O Level Computer Science

    • Lecture 0.2 : O Level Computer Science Video Lectures Schedule

    • Help Us To Provide The Best Experience Possible

  • 3

    1.1 : Data Representation

    • 1.1.1 : Binary Systems Part I

    • 1.1.1 : Binary Systems Part II

    • 1.1.1 : Binary Systems Part III

    • 1.1.2 : Hexadecimal Part I

    • 1.1.2 : Hexadecimal Part II

    • 1.1.2 : Hexadecimal Part III

    • 1.1.3 : Data Storage Part I

    • 1.1.3 : Data Storage Part II

    • 1.1.3 : Data Storage Part III

    • Help Us To Provide The Best Experience Possible

  • 4

    1.2 : Communication and Internet Technologies

    • 1.2.1 : Data Transmission Part I

    • 1.2.1 : Data Transmission Part II

    • 1.2.2 : Security Aspects Part I

    • 1.2.2 : Security Aspects Part II

    • 1.2.3 : Internet Principles of Operation Part I

    • 1.2.3 : Internet Principles of Operation Part II

    • Help Us To Provide The Best Experience Possible

  • 5

    1.3 : Hardware and Software

    • 1.3.1 : Logic Gate Part I

    • 1.3.1 : Logic Gate Part II

    • 1.3.1 : Logic Gate Part III

    • 1.3.2 : Computer Architecture and Fetch-Execute Cycle Part I

    • 1.3.2 : Computer Architecture and Fetch-Execute Cycle Part II

    • 1.3.2 : Computer Architecture and Fetch-Execute Cycle Part III

    • 1.3.3 : Input Devices Part I

    • 1.3.3 : Input Devices Part II

    • 1.3.3 : Input Devices Part III

    • 1.3.3 : Input Devices Part IV

    • 1.3.4 : Output Devices Part I

    • 1.3.4 : Output Devices Part II

    • 1.3.4 : Output Devices Part III

    • 1.3.5 : Memory, Storage Devices and Media Part I

    • 1.3.5 : Memory, Storage Devices and Media Part II

    • 1.3.5 : Memory, Storage Devices and Media Part III

    • 1.3.5 : Memory, Storage Devices and Media Part IV

    • 1.3.5 : Memory, Storage Devices and Media Part V

    • 1.3.6 : Operating Systems Part I

    • 1.3.6 : Operating Systems Part II

    • 1.3.6 : Operating Systems Part III

    • 1.3.7 : High and Low Level Languages and their Translators Part I

    • 1.3.7 : High and Low Level Languages and their Translators Part II

    • 1.3.7 : High and Low Level Languages and their Translators Part III

    • Help Us To Provide The Best Experience Possible

  • 6

    1.4 : Security

    • 1.4 : Security Part I

    • 1.4: Security Part II

    • 1.4: Security Part III

    • 1.4: Security Part IV

    • 1.4: Security Part V

    • Help Us To Provide The Best Experience Possible

  • 7

    1.5 : Ethics

    • 1.5 : Ethics Part I

    • 1.5 : Ethics Part II

    • 1.5 Ethics Part III

    • Help Us To Provide The Best Experience Possible

  • 8

    2.1 : Algorithm Design and Problem Solving

    • 2.1.1 : Problem Solving and Design Part I

    • 2.1.1 : Problem Solving and Design Part II

    • 2.1.1 : Problem Solving and Design Part III

    • 2.1.1 : Problem Solving and Design Part IV

    • 2.1.2 : Pseudocode and Flow Charts Part I

    • 2.1.2 : Pseudocode and Flow Charts Part II

    • 2.1.2 : Pseudocode and Flow Charts Part III

    • 2.1.2 : Pseudocode and Flow Charts Part IV

  • 9

    2.2 : Programming

    • 2.2.1 : Programming Concepts Part I

    • 2.2.1 : Programming Concepts Part II

    • 2.2.1 : Programming Concepts Part III

    • 2.2.1 : Programming Concepts Part IV

    • 2.2.2 Data Structures; Arrays Part I

    • 2.2.2 Data Structures; Arrays Part II

    • Help Us To Provide The Best Experience Possible

  • 10

    2.3 : Databases

    • 2.3 Databases Part I

    • 2.3 Databases Part II

    • 2.3 Databases Part III

    • Help Us To Provide The Best Experience Possible

  • 11

    Weekly Live Session

    • Live Session

  • 12

    Past Exam Paper

    • Paper I May / June 2018

    • Past_Papers_2018_May_June_Part_I

    • Past_Papers_2018_May_June_Part_II

  • 13

    Mock Exams

    • Section I - Theory of Computer Science - Mock Exam I

  • 14

    Assessments

    • O Level Computer Science - Assessment 1

    • O Level Computer Science - Assessment 2

  • 15

    1.1 : Data Representation - Study Notes

    • 1.1.1 Binary Numbers Part I

    • 1.1.1 Binary Numbers Part II

    • 1.1.2 Hexadecimal Numbers Part I

    • 1.1.2 Hexadecimal Numbers Part II

    • 1.1.3 Data Storages - Images

    • 1.1.3 Data Storages - Sound

    • 1.1.3 Data Storages - Compression

    • Help Us To Provide The Best Experience Possible

  • 16

    1.2 : Communication and Internet Technologies - Study Notes

    • 1.2.1 : Data Transmission Part I

    • 1.2.1 Data Transmission Part II

    • Help Us To Provide The Best Experience Possible

  • 17

    1.3 : Hardware and Software - Study Notes

    • 1.3.1 Hardware & Software Part I

    • 1.3.1 Hardware & Software Part II

    • 1.3.1 Hardware & Software Part III

    • 1.3.1 Hardware & Software Part IV

    • 1.3.1 Hardware & Software Part V

    • 1.3.1 Hardware & Software Part VI

    • 1.3.1 Hardware & Software Part VII

    • Help Us To Provide The Best Experience Possible