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.

Compare plans