Edexcel GCSE · 試験対策

Computer Science (1CP2) 試験対策

Master the Pearson Edexcel GCSE (9-1) Computer Science (1CP2) exam with this examiner-backed guide. Learn time-saving strategies, expression-building techniques for Paper 1, practical Python tips to avoid automated runner failures in Paper 2, and crucial flowchart standards.

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

試験の概要

試験数
2
満点
150
制限時間
3時間 30分
出題形式
5
試験時間配点問題数配点比率出題形式
Written Paper (Theoretical)1時間 30分753250%Multiple Choice, Short Answer & Formula Construction, Extended Response, Flowchart / Diagram Construction
Workstation Practical On-Screen Paper2時間75650%Code Correction (Debugging), Code Selection (Caesar Cipher), Logic and Sequence Completion, Algorithmic Translation (Flowchart to Code), Modular Subprograms & Arrays, File I/O and Record Tables
評価段階
987654321U
電卓の規定

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 key concepts and principles of computer science (40%)
  • AO2: Apply knowledge and understanding of key concepts and principles of computer science to some contexts (40%)
  • AO3: Analyse, evaluate, make judgements, design, program and evaluate computer systems (20%)

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

電卓プログラム

Table mode for roots & turning points

Scientific calculator (e.g. Casio fx-991 series)

目的: Tabulate \(y\) across a range of \(x\) to locate sign changes (roots) and approximate maxima/minima.

使う場面: Solving or sketching a function when you want to find where its graph crosses or turns.

手順
Enter the function in TABLE mode, set the start, end and step, then read where the sign of \(y\) changes or where it peaks.

試験での注意: 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 mode (mean, SD & regression)

Scientific calculator (e.g. Casio fx-991 series)

目的: Read the mean \(\bar{x}\) and standard deviation directly, and the gradient/intercept (and \(r\)) of a linear regression for bivariate data.

使う場面: Any data-handling, statistics, or required-practical analysis question.

手順
Enter the data in STAT mode (1-VAR or A+BX), then recall \(\bar{x}\), \(\sigma\) or the regression coefficients.

試験での注意: 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.

Carry exact values with Ans & memory

Scientific calculator (e.g. Casio fx-991 series)

目的: Keep full-precision intermediate values to avoid rounding errors.

使う場面: Multi-step calculations where premature rounding loses the final accuracy mark.

手順
Use Ans, STO/RCL or the M+ memory to reuse the unrounded result of each step; round only the final answer.

試験での注意: 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.

Equation solver — to CHECK your working

Scientific calculator (e.g. Casio fx-991 series)

目的: Use the built-in EQN/SOLVE mode to verify roots of quadratics or simultaneous equations you have already solved by algebra.

使う場面: As a check only, after solving by hand.

手順
Enter the coefficients in EQN mode (or use SOLVE) and confirm they match your worked solution.

試験での注意: 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影響する配点: 2Algorithms

    Failure to label 'Yes' and 'No' (or 'True' and 'False') branches on decision diamonds in flowcharts.

    回避方法: Always write clear, legible labels on all outgoing pathways originating from every decision diamond.
  2. 2high影響する配点: 1Data types and structures

    Forgetting to cast inputs to the correct numeric types (such as float or int) prior to calculations in Python.

    回避方法: Wrap your input() calls with int() or float() immediately, e.g. weight = float(input("Weight: ")), to prevent runtime errors.
  3. 3medium影響する配点: 1Develop code

    Hard-coding constants inside calculations rather than using the pre-declared CONSTANTS in Paper 2.

    回避方法: Look at the top of the code file for pre-declared variables (in UPPERCASE) and use them directly in your equations (e.g. MIN_CHEESE, PRICE_PER_KILOGRAM).
  4. 4medium影響する配点: 2Subprograms

    Referencing global lists or variables instead of the local parameter (such as pTable) inside Paper 2 subprograms.

    回避方法: Ensure all operations within your functions target the variables supplied in the subprogram arguments list (e.g., pTable) to secure modularity marks.
  5. 5medium影響する配点: 1Input/output

    Forgetting to strip trailing newline characters (\n) when reading lines from raw data text files.

    回避方法: Use the .strip() function on lines read from files prior to splitting or printing, to avoid formatting and indexing errors.
  6. 6medium影響する配点: 1Operators

    Confusing floor division (//) with modulus (%) or standard division (/) in arithmetic expressions.

    回避方法: Use standard division (/) for real division, floor division (//) for integer quotients, and modulus (%) for remainders.
  7. 7medium影響する配点: 1Networks

    Defining LAN and WAN differences solely by geographic scale rather than specifying infrastructure ownership.

    回避方法: State clearly that LANs use self-owned network infrastructure, while WANs rely on third-party telecommunications infrastructure.

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

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

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

無料で問題を解いてみる