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 thinkersLearn · Practise · Grow

