Homepage

Accessibility links

  • Skip to content
  • Accessibility Help
BBC Account
Notifications
  • Home
  • News
  • Sport
  • Weather
  • iPlayer
  • Sounds
  • CBBC
  • CBeebies
  • Food
  • Bitesize
  • Arts
  • Taster
  • Local
  • Three
  • Menu
Search
Bitesize
  • Home
  • Learn
  • Support
  • Careers
    • My Bitesize
KS3

Computer Science

Part of
Learn & revise

Topics

Computational thinking

  • Introduction to computational thinking
  • Decomposition
  • Pattern recognition
  • Abstraction
  • Algorithms
  • Evaluating solutions
1 Class Clip

Algorithms

  • Designing an algorithm
  • Searching
  • Sorting
  • Sequencing
  • Selection
  • Iteration
  • Logical reasoning
3 Class Clips

Programming

  • Introduction to programming
  • Programming basics
  • Selection in programming
  • Iteration in programming
  • Boolean logic
  • Arrays and lists
  • Procedures and functions
  • Writing error-free code
6 Class Clips

Data representation

  • Binary
  • Representing text, images and sound
4 Class Clips

Hardware and software

  • Digital devices
  • Software
  • The CPU and the fetch-execute cycle
  • Introduction to networks
3 Class Clips

Internet communication

  • Internet and communication
  • Search engines
1 Class Clip

Safety and responsibility

  • Online safety
  • Bias and reliability
  • The law and ethics

Links

  • BBC Click
  • BBC Webwise
  • BBC Technology news
  • Let's Talk About Tech

  • external-link
    Headsqueeze
  • external-link
    Khan Academy
  • external-link
    Raspberry Pi
  • external-link
    Code Club
    SUBSCRIPTION
  • external-link
    Educational App Store
    SUBSCRIPTION

Explore the BBC

  • Home
  • News
  • Sport
  • Weather
  • iPlayer
  • Sounds
  • CBBC
  • CBeebies
  • Food
  • Bitesize
  • Arts
  • Taster
  • Local
  • Three
  • Terms of Use
  • About the BBC
  • Privacy Policy
  • Cookies
  • Accessibility Help
  • Parental Guidance
  • Contact the BBC
  • Get Personalised Newsletters
Copyright © 2021 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.