OCR H446 A Level Computer Science
OCR H446 A Level homework for deeper Computer Science practice
Give sixth-form students regular practice across the theoretical and problem-solving demands of OCR H446, with generated questions, immediate feedback and visible results.
For teachers of OCR H446
CS Ninja is suited to frequent retrieval practice between lessons and longer topic assignments. Teachers can narrow work to a particular skill while students build confidence across Components 01 and 02.
Computer systems and algorithms
The H446 bank spans processor architecture, software, exchanging data, data structures, algorithms and the legal and ethical dimensions of computing.
Processors and systems software
Processor structure, processor types, input and output, operating systems, scheduling, memory and interrupts.
Software development
Development methodologies, testing, application generation and types of programming language.
Exchanging data
Compression, relational databases, SQL, networks and web technologies.
Data structures
Stacks, queues, trees, graphs and hash tables.
Computational thinking and programming
Abstraction, decomposition, concurrency, modelling, recursion and object-oriented programming.
Algorithms and complexity
Big O notation, searching, sorting and path-finding algorithms.
Set precise sixth-form practice
Pick a topic or individual skill, choose the length of the assignment and schedule it. Students work through generated variants, see explanations and revisit missed ideas later in the set rather than stopping after one incorrect answer.
Designed for purposeful independent work
- Granular skill-level homework choices
- Generated variants reduce answer sharing
- Exam-style questions on eligible plans
- Clear class and student results
Ready to try CS Ninja?
Explore the question bank, then start a free month for your school.