Skip to main content
EnglandComputer Science

OCR A-Level Computer Science Legal, ethical and data: data structures, the law and ethics made exam-ready

A deep-dive OCR H446 guide to the data-structures and legal-ethical content of Component 01. Covers primitive data types and character sets, the data structures from arrays to hash tables, the mathematical skills of set theory and logic, the four key pieces of computing legislation with copyright and licensing, and the moral, ethical, cultural and environmental impact of computing.

Generated by Claude Opus 4.815 min readH446 1.4 / 1.5

Reviewed by: AI editorial process; not yet individually human-reviewed

Jump to a section
  1. What this section actually demands
  2. Data types, structures and maths
  3. Law and ethics
  4. How this section is examined
  5. Check your knowledge

What this section actually demands

This part of Component 01 pairs the remaining data content (types, structures and the supporting maths) with the legal, moral, cultural and ethical strand. OCR rewards precise recall of structures and laws, and, for the ethics content, a balanced extended-response argument that weighs benefits against harms and concludes.

This guide walks through the topics in order and sets out the exam patterns OCR repeats. Each topic has a matching dot-point page with practice; this overview ties them together.

Data types, structures and maths

Data types and primitive representation covers the primitive types and character sets (ASCII versus Unicode). Data structures: arrays, records and lists covers arrays, records, tuples, lists, stacks (LIFO), queues (FIFO), linked lists, trees, graphs and hash tables, with their operations and uses. Mathematical skills for computer science covers set theory and its operations, comparing magnitudes across number bases, and simple logic propositions. The recurring skills are choosing the right type or structure, tracing stack and queue operations, and applying set operations.

Law and ethics

Copyright, licensing and legislation covers the Data Protection Act, Computer Misuse Act, Copyright Designs and Patents Act and Regulation of Investigatory Powers Act, with copyright and software licensing models. Safety, security and privacy covers the moral, social, ethical and cultural impacts: privacy and surveillance, environmental impact, automation and employment, and the digital divide, with the skill of balanced ethical evaluation.

How this section is examined

A typical OCR profile for this content:

  • Type and structure choice. Pick the right primitive type or data structure for a scenario; trace stack and queue operations.
  • Hash tables and traversal links. Explain hashing, collisions, and how structures support algorithms.
  • Legislation. Describe the purpose of each Act with an example breach.
  • Ethics (extended response). Discuss the impact of a technology in a balanced way, reaching a justified judgement (levels of response).

Check your knowledge

A mix of recall and applied questions covering the section. Attempt them under timed conditions, then check against the solutions.

  1. State the most appropriate primitive data type for a value that is either true or false. (1 mark)
  2. State the order in which items leave a queue. (1 mark)
  3. State what a collision is in a hash table. (1 mark)
  4. For A={1,2,3}A = \{1, 2, 3\} and B={3,4}B = \{3, 4\}, state A∪BA \cup B. (1 mark)
  5. State the purpose of the Computer Misuse Act. (1 mark)
  6. State one privacy concern raised by large-scale data collection. (1 mark)

Sources & how we know this

  • computer-science
  • a-level-ocr
  • ocr-computer-science
  • data-structures
  • legislation
  • ethics
  • privacy