OCR AS Level · 試験対策

Computer Science - H046 試験対策

Master the OCR AS Level Computer Science (H046) exam with this comprehensive study pack. It covers exact paper structures, grade scales, detailed command word tactics, pseudocode conventions, LMC tips, and analysis-driven solutions to avoid common grade-dropping errors.

読了時間 4 分更新日: 2026年6月21日

試験の概要

試験数
2
満点
140
制限時間
2時間 30分
出題形式
3
試験時間配点問題数配点比率出題形式
Component 01: Computing Principles1時間 15分701350%Short Answer & Trace, Medium Structured Logic, Extended Evaluation
Component 02: Algorithms and problem solving1時間 15分701650%Short Answer & Definition, Algorithm Coding & Debugging, Extended Algorithmic Discussion
評価段階
ABCDEU
電卓の規定

A scientific or graphical calculator that meets JCQ regulations may be used (some GCSE Mathematics and Science papers are non-calculator). Graphical calculators must be set to exam mode; you must clear any stored programs, notes or data before the exam, and the calculator must not be able to retrieve stored text or formulae.

  • AO1: Demonstrate knowledge and understanding of the principles and concepts of computer science, including abstraction, logic, algorithms and data representation. (35%)
  • AO2: Apply knowledge and understanding of the principles and concepts of computer science including to analyse problems in computational terms. (35%)
  • AO3: Design, program and evaluate computer systems that solve problems, making reasoned judgements about these and presenting conclusions. (30%)

過去問と採点基準にもとづいて作成(2022–2024)。

電卓プログラム

Graph: zeros, intersections & turning points

Graphical calculator / GDC (exam mode)

目的: Plot a function to read its roots (zeros), points of intersection, and maxima/minima.

使う場面: Checking solutions, sketching, or solving where an analytic method is hard.

手順
Graph the function(s) and use the built-in zero, intersect and maximum/minimum tools.

試験での注意: Allowed under JCQ rules, but you must still show your method — an unsupported calculator answer earns no method marks. Clear all stored programs, notes and data (graphical calculators in exam mode) before the exam.

Numerical equation solver

Graphical calculator / GDC (exam mode)

目的: Solve an equation or find a variable numerically when an algebraic route is long or implicit.

使う場面: Iterative or implicit equations, or to confirm an algebraic solution.

手順
Use the equation/zero solver, entering the equation and a sensible starting estimate.

試験での注意: Allowed under JCQ rules, but you must still show your method — an unsupported calculator answer earns no method marks. Clear all stored programs, notes and data (graphical calculators in exam mode) before the exam.

Numerical integration & differentiation

Graphical calculator / GDC (exam mode)

目的: Evaluate a definite integral \(\int_a^b f(x)\,dx\) or a gradient \(f'(x)\) at a point.

使う場面: Checking calculus answers, or where only a numerical value is needed.

手順
Use the GDC's numeric integral / derivative function with the limits or the point.

試験での注意: Allowed under JCQ rules, but you must still show your method — an unsupported calculator answer earns no method marks. Clear all stored programs, notes and data (graphical calculators in exam mode) before the exam.

Statistics & probability distributions

Graphical calculator / GDC (exam mode)

目的: 1-var/2-var statistics, linear regression, and cumulative binomial / normal / Poisson probabilities without tables.

使う場面: Statistics questions and hypothesis tests.

手順
Enter data in the statistics editor, or use the distribution menu (binomial cdf, normal cdf, …).

試験での注意: Allowed under JCQ rules, but you must still show your method — an unsupported calculator answer earns no method marks. Clear all stored programs, notes and data (graphical calculators in exam mode) before the exam.

よくあるミス

  1. 1high影響する配点: 2Operating Systems

    Inability to clearly distinguish paging from segmentation.

    回避方法: Remember that paging divides memory into fixed-size physical blocks (partitions), whereas segmentation divides memory into logical, variable-sized blocks based on semantics/program structure.
  2. 2high影響する配点: 9Ethical, moral and cultural issues

    Providing generic, superficial arguments in 9-mark essay questions without tying them to the scenario context.

    回避方法: Always apply the technical definitions directly to the given scenario (e.g., using terms like 'pupils', 'bandwidth', or 'school server' when discussing thin clients for a school system).
  3. 3medium影響する配点: 2Algorithms

    Losing track of array boundary limits in loops (e.g. looping from 0 to length - 1 in bubble sort and getting a crash).

    回避方法: If accessing elements with 'index + 1' inside your loop, always ensure your loop terminates at length - 2 or check that the upper boundary does not cause an out-of-bounds error.
  4. 4medium影響する配点: 3Programming techniques

    Confusing byVal and byRef parameter passing mechanisms, assuming byVal alters the original variable.

    回避方法: Recognize that byVal parameters receive a local copy of data, so changes remain local to the subroutine. Use byRef when you need the changes to persist and update the caller's argument.
  5. 5medium影響する配点: 1Data Types

    Omitting intermediate calculations/workings in two's complement and sign/magnitude conversions.

    回避方法: Always write down the intermediate steps (such as listing place values, or showing the bitwise inversion step) to guarantee partial/method marks.
  6. 6medium影響する配点: 2Databases

    In ER diagrams, incorrectly connecting entities directly (e.g. Customer to Product) when there is a many-to-many relationship.

    回避方法: Decompose many-to-many relationships by introducing an intermediary junction entity (like Order or OrderLine) with correct one-to-many crow's foot links.
  7. 7low影響する配点: 2Web Technologies

    Writing syntax slips in client-side JavaScript password or field validation, such as using incorrect camelCase capitalization.

    回避方法: Always check exact case-sensitivity. Write camelCase correctly: document.getElementById("id") and label.innerHTML. Do not mix cases.
  8. 8medium影響する配点: 6Structure and function of the processor

    Using illegal mnemonics or mixing memory address styles in Little Man Computer (LMC) assembly code.

    回避方法: Strictly stick to official OCR LMC instructions (ADD, SUB, STA, LDA, BRZ, BRP, BRA, INP, OUT, HLT, DAT) and always declare data labels at the bottom.
  9. 9high影響する配点: 8Algorithms

    Failing to check 'fizz buzz' (modulo 3 AND 5) condition first in a fizz-buzz game loop.

    回避方法: In multi-condition branches, always evaluate the most restrictive combined condition (MOD 3 == 0 and MOD 5 == 0) first, before testing individual cases.

コツを高得点につなげよう

thinka は弱点を的確な演習に変え、即時採点と試験形式のフィードバックを提供します。より賢く、より短時間で。

本番形式の問題を解いて、AIが即座に採点とフィードバック。

無料で問題を解いてみる