Course Content
Course Syllabus & Exams
0/1
The Cambridge 0984 / 0478 Specification
Week 1 – Introduction & Data Representation
0/7
Welcome To iGCSE Computer Science!
Understanding Data Types
Converting Binary Numbers
Calculating Binary Numbers
What is a Number System?
04:55
Recorded Live Lesson
iGCSE CS - Week 1 Assignment
Week 2 – Hexadecimal & Variables
0/5
Week 2 Introduction
The Hexadecimal Number System
Using Variables & Constants
Recorded Live Lesson
01:03:00
iGCSE CS - Week 2 Assignment
Week 3 – Sequence in Programming & Binary Addition
0/6
Week 3 Introduction
Adding Binary Bumbers
Logical Shifts in Binary
Using Sequence in Programming
Recorded Live Lesson
iGCSE CS - Week 3 Assignment
Week 4 – Selection in Programming & Negative Binary Numbers
0/5
Week 4 Introduction
Negative Binary Numbers
Using Selection in Programming
Recorded Live Lesson
iGCSE CS - Week 4 Assignment
Week 5 – Iteration in Programming & Representing Images
0/5
Week 5 Introduction
Representing Digital Images
Using Iteration In Programming
Recorded Live Lesson
iGCSE CS - Week 5 Assignment
Week 6 – Understanding Algorithms & Digital Text
0/5
Week 6 Introduction
Representing Digital Text
Understanding Algorithms
Recorded Live Lesson
iGCSE CS - Week 6 Assignment
Week 7 – Text Images, & Sound
0/5
Introduction to Week 7
Representing Digital Sound
Algorithm & Programming Practice
Recorded Live Lesson
iGCSE CS - Week 7 Assignment
Week 8 – File Types & Subroutines
0/6
Introduction to Week 8
File Types and Transmission
Data Packets & Transmission
Programming with Subroutines
Live Lesson Recording
iGCSE CS - Week 8 Assignment
Week 9 – Compression & Flowcharts
0/5
Introduction to week 9
Understanding Data Compression
Understanding & Designing Flowcharts
Live Lesson Recording
iGCSE CS - Week 9 Assignment
Week 10 – The CPU, Fetch Decode Execute Cycle, & 1D Arrays in Programming
0/5
Introduction to Week 10
The Purpose of The CPU
Programming with 1D Arrays
Live Lesson Recording
iGCSE CS - Week 10 Assignment
Week 11 – Automation & 2D Arrays
0/6
Week 11 Introduction
Returning to The Fetch Decode Execute Cycle
Embedded Systems & Their Uses
Programming with 2D arrays
Live Lesson Recording
iGCSE CS - Week 11 Assignment
Week 12 – Input & Output Devices
0/5
Week 12 Introduction
Manual & Automatic Input Devices
Output Devices
Live Lesson Recording
iGCSE CS - Week 12 Assignment
Week 13 – Primary Storage & Input / Output Devices
0/6
Week 13 Introduction
Primary Storage: Purpose of RAM
Primary Storage : Purpose of ROM
Programming Practice Project : Introduction
Live Lesson Recording
iGCSE CS - Week 13 Assignment
Week 14 – Secondary Storage & Project Based Programming
0/5
Week 14 Introduction
Secondary Storage
Practice Programming Project – Part 1
Live Lesson Recording
iGCSE CS - Week 14 Assignment
Week 15 – Virtual Memory, Cloud Storage, & Project Based Programming
0/6
Introduction to Week 15
Virtual Memory
Cloud Storage
Practice Programming Project – Part 2
Live Lesson Recording
iGCSE CS - Week 15 Assignment
Week 16 – Network Hardware & Project Based Programming
0/5
Introduction to Week 16
Network Hardware
Practice Programming Project – Part 3
Live Lesson Recording
iGCSE CS - Week 16 Assignment
Week 17 – Network and Internet Addresses & Project Based Programming
0/4
Week 17 Introduction
Understanding Internet Addressing
Live Lesson Recording
iGCSE CS - Week 17 Assignment
Week 18 – Programming Questions in Exams (code & pseudocode)
0/5
Week 18 Introduction
Designing Programs in Pseudocode (Revision)
Translating from Pseudocode to Python
Live Lesson Recording
iGCSE CS - Week 18 Assignment
Week 19 – Revision & Tutor Marked Assessment
0/3
Week 19 Introduction
Live Lesson Recording
iGCSE CS - Week 19 Tutor Marked Assignment
Week 20 – The Risks of Malware & Validation and Verification
0/5
Week 20 Introduction
The Risks of Malware
Robust Programming: Validation & Verification
Live Lesson Recording
iGCSE CS - Week 20 Assignment
Week 21 – Phishing, Pharming, & DDoS Attacks & The SDLC
0/5
Introduction to Week 21
Phishing, Pharming, & DDoS Attacks
The Systems Development Lifecycle
Live Lesson Recording
iGCSE CS - Week 21 Assignment
Week 22 – Methods of Protecting Data & Programming Challenge 1
0/5
Week 22 Introduction
Methods of Protecting Data
Programming Challenge 1
Live Lesson Recording
Week 22 Assignment
Week 23 – Methods of Encryption & Programming Challenge 2
0/5
Introduction to Week 23
Methods of Encryption
Programming Challenge 2
Live Lesson Recording
iGCSE CS - Week 23 Assignment
Week 24 – Other Threats to Data & Programming Challenge 3
0/5
Introduction to Week 24
Non-Malicious Threats To Data
Programming Challenge 3
Live Lesson Recording
iGCSE CS - Week 24 Assignment
Week 25 – Factors of Authentication & Programming Challenge 4
0/5
Introduction to Week 25
Factors of Authentication
Programming Challenge 4
Live Lesson Recording
iGCSE CS - Week 25 Assignment
Week 26 – System and Utility Software & Programming Challenge 5
0/5
Introduction to Week 26
System & Utility Software
Programming Challenge 5
Live Lesson Recording
iGCSE CS - Week 26 Assignment
Week 27 – High & Low Level Languages
0/4
Week 27 Introduction
iGCSE CS - Week 27 Assignment
Types of Programming Language
Live Lesson Recording
Week 28 – The Role of Operating Systems
0/4
Week 28 Introduction
The Role of The Operating System
Live Lesson Recording
iGCSE CS - Week 28 Assignment
Week 29 – The Need for Interrupts
0/4
The Need for Interrupts
Live Lesson Recording
Week 29 Introduction
iGCSE CS - Week 29 Assignment
Week 30 – End of Year 1 Revision
0/3
Live Lesson Recording
Week 30 Introduction
iGCSE CS - Week 30 Assignment
Week 31 – End of Year 1 Revision
0/3
Week 31 Introduction
Live Lesson Recording
iGCSE CS - Week 31 Assignment
Week 32 – End of Year 1 Revision
0/3
Week 32 Introduction
Live Lesson Recording
iGCSE CS - Week 32 Assignment
Week 33 – End of Year 1 Mock Exam (Paper 1 Theory)
0/1
iGCSE CS - End of Year 1 Mock (Theory)
Week 34 – End of Year 1 Mock Exam (Paper 2 Programming)
0/1
iGCSE CS - End of Year 1 Mock (Programming)
Week 35 – Low Level Languages & Programming Challenge 8
0/5
Introduction to Week 35
Assembly Language
Programming Challenge 8
Live Lesson Recording
iGCSE CS - Week 35 Assignment
Week 36 – Types of Translator & Programming Challenge 9
0/5
Introduction to Week 36
Types of Translator
Programming Challenge 9
Live Lesson Recording
iGCSE CS - Week 36 Assignment
Week 37 – Features of an IDE & Programming Challenge 10
0/5
Introduction to Week 37
Features of IDEs
Programming Challenge 10
Live Lesson Recording
iGCSE CS - Week 37 Assignment
Week 38 – Domain Name Systems & The Role of the Internet Browser
0/5
Introduction to Week 38
The Internet & Worldwide Web
Domain Name Systems
Live Lesson Recording
iGCSE CS - Week 38 Assignment
Week 39 – Creating HTML Web Pages & The Role of ISPs
0/4
Introduction to Week 39
An Introduction to HTML
Live Lesson Recording
iGCSE CS - Week 39 Assignment
Week 40 – Creating HTML Web Pages Part 2
0/4
Week 40 Introduction
Scripting Languages : HTML with JavaScript
Live Lesson Recording
iGCSE CS - Week 40 Assignment
Week 41 – Understanding Logic Gates & Programming Challenge 11
0/5
Introduction to Week 41
Introducing Logic Gates
Programming Challenge 11
Live Lesson Recording
iGCSE CS - Week 41 Assignment
Week 42 – Understanding Logic Circuits
0/4
Week 42 Introduction
Understanding Logic Circuits & Truth Tables
Live Lesson Recording
iGCSE CS - Week 42 Assignment
Week 43 – Identifying Types of Database & Understanding Database Structures
0/4
Identifying Types of Database
Live Lesson Recording
iGCSE CS - Week 43 Assignment
Introduction to Week 43
Week 44 – Understanding Database Tables
0/5
Introduction to Week 44
Understanding Database Tables
Introducing SQL
Live Lesson Recording
iGCSE CS - Week 44 Assignment
Week 45 – Selecting Data from Database Tables (SQL)
0/4
Week 45 Introduction
Selecting Data with SQL
Live Lesson Recording
iGCSE CS - Week 45 Assignment
Week 46 – Practice with SQL & Revision
0/4
Introduction to Week 46
Revision & Exam Technique for Year 2
Live Lesson Recording
iGCSE CS - Week 46 Assignment
Week 47 – Understanding Blockchain & Tutor Marked Assessment
0/4
Introduction to Week 47
Understanding Digital Currency
Live Lesson Recording
iGCSE CS - Week 47 Tutor Marked Assignment
Week 48 – Automated Systems & Programming Challenge 12
0/5
Introduction to Week 48
Automated Systems
Programming Challenge 12
Live Lesson Recording
iGCSE CS - Week 48 Assignment
Week 49 – Ethics for Automation & Programming Challenge 13
0/6
What is Artificial Intelligence?
Ethics in AI & Automation
Programming Challenge 13
Live Lesson Recording
Week 49 Introduction
iGCSE CS - Week 49 Assignment
Week 50 – Robotics in Industry & Programming Challenge 14
0/4
Robotics in Industry
Programming Challenge 14
Live Lesson Recording
Week 50 Introduction
Week 51 – Robotics in the Home & Programming Challenge 15
0/3
Programming Challenge 15
Robots in The Home
Live Lesson Recording
Week 52 – Assistance Robots for Disabilities
0/2
Assistance Robots & Medical Technology
Live Lesson Recording
Week 53 – The Impact of Plagiarism
0/2
The Impact of Plagiarism
Live Lesson Recording
Week 54 – Artificial Intelligence
0/2
Types of Artificial Intelligence
Live Lesson Recording
Week 55 – Exam Paper Walkthrough (Paper 1 Theory)
0/1
Live Lesson Recording
Week 56 – Exam Paper Walkthrough (Paper 2 Programming)
0/1
Live Lesson Recording
iGCSE Computer Science – Network International School
Lesson
Exercise Files
Comments
About Lesson
Exercise Files
01 – Data Representation & Data Types – CLASS NOTES.pdf
Size: 271.88 KB
Join the conversation
Submit
0%
Complete
Mark as Complete
Insert/edit link
Close
Enter the destination URL
URL
Link Text
Open link in a new tab
Or link to existing content
Search
No search term specified. Showing recent items.
Search or use up and down arrow keys to select an item.
Cancel