COMPUTER SCIENCE CAFÉ
  • WORKBOOKS
  • BLOCKY GAMES
  • GCSE
    • CAMBRIDGE GCSE
  • IB
  • A LEVEL
  • LEARN TO CODE
  • ROBOTICS ENGINEERING
  • MORE
    • CLASS PROJECTS
    • Classroom Discussions
    • Useful Links
    • SUBSCRIBE
    • ABOUT US
    • CONTACT US
    • PRIVACY POLICY
  • WORKBOOKS
  • BLOCKY GAMES
  • GCSE
    • CAMBRIDGE GCSE
  • IB
  • A LEVEL
  • LEARN TO CODE
  • ROBOTICS ENGINEERING
  • MORE
    • CLASS PROJECTS
    • Classroom Discussions
    • Useful Links
    • SUBSCRIBE
    • ABOUT US
    • CONTACT US
    • PRIVACY POLICY

Picture

GCSE COMPUTER SCIENCE

READY | Topics from the Cambridge IGCSE (9-1) Computer Science 0984 2023 - 2025 syllabus.
COMING SOON | Topics from AQA and EDEXCEL

  • CIE
  • AQA
  • EDEXCEL
<
>
TOPIC 1 | DATA REPRESENTATION
1.1 NUMBER SYSTEMS
   
☐ 1.1.1 WHY COMPUTERS USE BINARY
    ☐ 1.1.2 BINARY, HEX AND CONVERTIG BETWEEN NUMBER SYSTEMS
    ☐ 1.1.3 BENEFITS OF HEX
    ☐ 1.1.4 BINARY ADDITION AND OVERFLOW
    ☐ 1.1.5 BINARY SHIFTS
    ☐ 1.1.6 NEGATIVE NUMBER REPRESENTATION, TWO'S COMPLEMENT
1.2 TEXT, SOUND AND IMAGES

    ☐ 1.2.1 HOW COMPUTERS REPRESENT TEX
    ☐ 1.2.2 HOW COMPUTERS REPRESENT SOUND
    ☐ 1.2.3 HOW COMPUTERS REPRESENT IMAGES
1.3 DATA STORAGE AND COMPRESSION

    ☐ 1.3.1 HOW STORAGE IS MEASURED
    
☐ ​1.3.2 CALCULATING IMAGE AND SOUND FILE SIZE
   
☐ ​1.3.3 PURPOSE OF COMPRESSION
   
☐ ​1.3.4 LOSSY AND LOSSLESS COMPRESSION
 EXTRAS

    ☐ END OF TOPIC REVIEW | COMING SOON
    
☐ TOPIC 1 KEY TERMINOLOGY
    
☐ REVISION FLIP CARDS
    
☐ TOPIC 1 ANSWERS
    
☐ TOPIC 1 TEACHER RESOURCES (CIE)
TOPIC 2 | DATA TRANSMISSION
2.1 TYPES AND METHODS OF DATA TRANSMISSION
    ​☐ 2.1.1 METHODS OF DATA TRANSMISSION | Data Packets
    ​☐ 2.1.2 METHODS OF DATA TRANSMISSION | Serial, Parallel, Simplex, Duplex
    ​☐ 2.1.3 METHODS OF DATA TRANSMISSION | The Universal Serial Bus
2.2 METHODS OF ERROR DETECTION
    ​☐ 2.2 METHODS OF ERROR DETECTION | Parity Checks, Check Sum, Check Digit, ARQ
2.3 ENCRYPTION
    ​☐ 2.3 ENCRYPTION | Symmetric and Asymmetric Encryption
TOPIC EXTRAS
    ​☐ TOPIC 2 KEY TERMINOLOGY
    ​☐ DATA TRANSMISSION REVISION CARDS
    ​☐ TOPIC 2 ANSWERS
    ​☐ TOPIC 2 TEACHER RESOURCES (CIE)
TOPIC 3 | HARDWARE
3.1 COMPUTER ARCHITECTURE
    ​☐ 3.1.1 COMPUTER ARCHITECTURE | The role of the CPU
    ​☐ 3.1.2 COMPUTER ARCHITECTURE | Components of the CPU
    ​☐ 3.1.3 COMPUTER ARCHITECTURE | Core's, Cache and Clock speed
    ​☐ 3.1.4 COMPUTER ARCHITECTURE(CIE) | The Instruction Set
    ​☐ 3.1.5 COMPUTER ARCHITECTURE | Embedded Systems
3.2 INPUT AND OUTPUT DEVICES
    ​☐ 3.2.1 INPUT AND OUTPUT DEVICES | Input Devices
    ​☐ 3.2.2 INPUT AND OUTPUT DEVICES | Output Devices
    ​☐ 3.2.3 INPUT AND OUTPUT DEVICES | Sensors
3.3 DATA STORAGE
    ​☐ 3.3 DATA STORAGE | Primary, Secondary, Virtual and Cloud storage
​3.4 NETWORK HARDWARE
    ​☐ 3.4 NETWORK HARDWARE | Networks, Components and Protocols
TOPIC EXTRAS
    ​☐ REVISION CARDS | Flip cards to help test yourself
    ​☐ TOPIC 3 KEY TERMINOLOGY
    ​☐ TOPIC 3 ANSWERS
    ​☐ TOPIC 3 TEACHER RESOURCES
TOPIC 4 | SOFTWARE
4.1 TYPES OF SOFTWARE AND INTERRUPTS
    ​☐ 4.1.1 TYPES OF SOFTWARE AND INTERRUPTS | System VS Application Software
    ​☐ 4.1.2 TYPES OF SOFTWARE AND INTERRUPTS | Operating Systems
    ​☐ 4.1.3 TYPES OF SOFTWARE AND INTERRUPTS | Firmware and the Bootloader
    ​☐ 4.1.4 TYPES OF SOFTWARE AND INTERRUPTS | Interrupts
4.2 TYPES OF PROGRAMMING LANGUAGE, TRANSLATORS AND IDEs
    ​☐ 4.2.1 TYPES OF PROGRAMMING LANGUAGES | High and Low Level Languages
    ​☐ 4.2.2 TYPES OF PROGRAMMING LANGUAGES | Assembly Language and Machine Code
    ​☐ 4.2.3 - 4.2.4 TYPES OF PROGRAMMING LANGUAGES | Compiler and Interpreter
    ​☐ 4.2.5 TYPES OF PROGRAMMING LANGUAGES | The IDE
TOPIC EXTRAS
    ​☐ SOFTWARE REVISION CARDS 
    ​☐ TOPIC 4 KEY TERMINOLOGY
    ​☐ TOPIC 4 ANSWERS
    ​☐ TOPIC 4 TEACHER RESOURCES
​TOPIC 5 | THE INTERNET AND ITS USES
5.1 THE INTERNET AND THE WORLD WIDE WEB    ​
    ☐ 5.1.1 - 5.1.3 THE INTERNET AND THE WWW
    ☐ 5.1.4 WEB BROWSERS
    ☐ 5.1.5 WEB PROTOCOLS
    ☐ 5.1.6 COOKIES AND SESSIONS
5.2 DIGITAL CURRENCY
    ☐ 5.2.1 - 5.2.2 DIGITAL CURRENCY
5.3 CYBER SECURITY
    ☐ 5.3.1 CYBER SECURITY
    ☐ 5.3.2 KEEPING DATA SAFE
    ☐ TOPIC 5 REVISION CARDS
    ☐ TOPIC 5 KEY TERMINOLOGY (CIE)
    ☐ TOPIC 5 ANSWERS
    ☐ TOPIC 5 TEACHER RESOURCES
TOPIC 6 | AUTOMATED AND EMERGING TECHNOLOGIES
6.1 AUTOMATED SYSTEMS
    ☐ 6.1.1 SENSORS, MICROPROCESSORS AND ACTUATORS
    ☐ 6.1.2 AUTOMATED SYSTEMS IN ACTION

6.2 ROBOTICS
    ☐ 6.2.1 ROBOTICS
    ☐ 6.2.2 CHARACTERISTICS OF A ROBOT
    ☐ 6.2.3 ROBOT ROLES

​6.3 ARTIFICIAL INTELLIGENCE
    ☐ 6.3.1 WHAT IS AI
​    ☐ 6.3.2 CHARACTERISTICS OF AI
​    ☐ 6.3.3 OPERATIONS AND CONTROLS OF AI

TOPIC EXTRAS
    ☐ TOPIC 6 REVISION CARDS
    ​☐ AUTOMATED SYSTEMS TERMINOLOGY
    ☐ AUTOMATED SYSTEMS ANSWERS
TOPIC 7 | ALGORITHM DESIGN AND PROBLEM SOLVING 
    ​☐ TOPIC 7 ALGORITHM DESIGN REVISION CARDS
COMING SOON
TOPIC 8 | PROGRAMMING 
    ☐ 8.1 PROGRAMMING CONCEPTS
   
☐ 8.1 PROGRAMMING CONCEPTS CONTINUED
   
☐ 8.2 ARRAYS
    
☐ 8.3 FILE HANDLING
    ​
☐ TOPIC 8 ANSWERS
TOPIC 9 | DATABASES
    ​☐ 9.1 DEFINING A DATABASE
    ☐ 9.2 DATA TYPES
    ☐ 9.3 PRIMARY KEYS
    ☐ 9.4 SQL (STRUCTURED QUERY LANGUAGE)​
    ☐ KEY TERMINOLOGY
TOPIC 10 |  BOOLEAN LOGIC​ 
    ☐ LOGIC SYMBOLS AND FUNCTIONS
    ​☐ USING LOGIC GATES
 COMING SOON
COMING SOON
  • TIME FOR A QUICK GAME !!!
  • THE CODE TO THE GAME
<
>
BLOCK BREAKER
Start Block Breaker
COMPUTER SCIENCE CAFE | DODGE THE SCHOOL WORK

    
Picture
SUGGESTIONS
We would love to hear from you
SUBSCRIBE 
To enjoy more benefits
We hope you find this site useful. If you notice any errors or would like to contribute material then please contact us.