Dashboard

Computer Science

Binary, algorithms and how the internet works.

Topics to explore

12

3 difficulty levels · worked examples

Computer Science practice for secondary school students in Years 7 to 11. Work through KS3 and GCSE computer science topics at Foundation, Core and Higher level, with worked examples, hints and a clear explanation of every mistake. It is tuition-style help and homework support your teenager can use in five minutes a day, earning rewards along the way.

Treasure Inspiration

Choose a topic

0 complete · 0 in progress · 12 not started

BeginnerMediumHard
Topic · 01Not started

Computer Systems

  • Hardware and software
  • CPU components
  • Fetch decode execute cycle
  • CPU performance factors
  • Memory RAM and ROM
  • Cache and registers
  • Secondary storage
  • Embedded systems
Levels
BMH
Topic · 02Not started

Data Representation

  • Decimal to binary
  • Binary to decimal
  • Bits, bytes & units
  • Character encoding
  • Images as data
Levels
BMH
Topic · 03Not started

Networks

  • LANs vs WANs
  • Network hardware
  • The internet & the web
  • IP addresses & DNS
  • Online safety
Levels
BMH
Topic · 04Not started

Cyber Security

  • Threats and malware
  • Social engineering and phishing
  • Brute force and denial of service
  • SQL injection
  • Encryption
  • Firewalls and antivirus
  • Passwords and authentication
  • Penetration testing and policies
Levels
BMH
Topic · 05Not started

Algorithms

  • Sequence, selection, iteration
  • Flowcharts
  • Pseudocode
  • Searching algorithms
  • Sorting algorithms
Levels
BMH
Topic · 06Not started

Programming Fundamentals

  • Variables and constants
  • Data types
  • Input and output
  • Selection
  • Iteration
  • Operators
  • Arrays and lists
  • Subprograms
Levels
BMH
Topic · 07Not started

Programming Practice

  • Reading code
  • Tracing programs
  • Finding syntax errors
  • Finding logic errors
  • String handling
  • File handling
  • Validation and testing
  • Writing short programs
Levels
BMH
Topic · 08Not started

Boolean Logic

  • AND OR NOT gates
  • Logic diagrams
  • Truth tables
  • Boolean expressions
  • Combining gates
  • XOR and NAND
  • Logic in circuits
  • Simplifying expressions
Levels
BMH
Topic · 09Not started

Databases

  • Records and fields
  • Primary keys
  • Flat file versus relational
  • Tables and relationships
  • SQL SELECT
  • SQL WHERE and ORDER BY
  • SQL INSERT and UPDATE
  • Data integrity and validation
Levels
BMH
Topic · 10Not started

Operating Systems & Software

  • Purpose of an operating system
  • Memory and process management
  • File and user management
  • Device drivers
  • Utility software
  • Open source and proprietary software
  • Software licences
  • Updates and maintenance
Levels
BMH
Topic · 11Not started

Ethical, Legal & Environmental Issues

  • Ethical issues in computing
  • Privacy and surveillance
  • Data Protection Act and GDPR
  • Computer Misuse Act
  • Copyright and licensing
  • Environmental impact and e waste
  • Digital divide
  • Artificial intelligence and automation
Levels
BMH
Topic · 12Not started

GCSE Computer Science Challenge

  • Command words
  • Binary and hex conversions under time
  • Trace tables
  • Writing pseudocode answers
  • Networks scenarios
  • Security scenarios
  • Extended written answers
  • Exam timing and marks
Levels
BMH
Better readers · Brighter thinkers