Cambridge IGCSE · 考試技巧

Computer Science (0478) 考試技巧

Master the Cambridge IGCSE Computer Science (0478) syllabus with examiner-verified advice on binary arithmetic, precise register definitions, Paper 2 algorithm construction, and scoring full marks in the 15-mark scenario-based pseudocode.

閱讀時間 5 分鐘更新於: 2026年6月21日

試卷概覽

卷數
2
總分
150
考試時間
3小時 30分鐘
題型
4
試卷時間分數題數比重題型
Paper 1 Computer Systems1小時 45分鐘752750%Short Answer, Structured/Explain, Calculations / Tables
Paper 2 Algorithms, Programming and Logic1小時 45分鐘751150%Trace tables & Diagrams, Pseudocode writing, Scenario-based coding (2D Array), SQL and Database tasks
評級
A*ABCDEFGU
計算機規定

A silent scientific calculator may be used on papers where calculators are permitted (some papers are non-calculator). It must not be graphical or programmable and must hold no stored information.

  • AO1: AO1: Recall, select and communicate knowledge and understanding of computer science principles and concepts (40%)
  • AO2: AO2: Apply knowledge and understanding of computer science principles and concepts to a given context, including the analysis and design of computational or programming problems (40%)
  • AO3: AO3: Provide solutions to problems by evaluating computer systems, making reasoned judgements and presenting conclusions (20%)

根據歷屆試題與評分準則整理(2023–2025)。

計算機程式

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 on papers where a calculator is permitted; use a silent scientific calculator with no stored content and show your method.

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 on papers where a calculator is permitted; use a silent scientific calculator with no stored content and show your method.

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 on papers where a calculator is permitted; use a silent scientific calculator with no stored content and show your method.

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 on papers where a calculator is permitted; use a silent scientific calculator with no stored content and show your method.

常見錯誤

  1. 1high涉及分數: 4Number systems

    Converting binary operands to denary first, performing the addition in denary, and converting the sum back to binary.

    如何避免: Always perform the binary addition column-by-column directly in binary. Ensure you write down explicit carry bits (e.g., 1s carried to the next left column) on the paper to secure working and method marks.
  2. 2high涉及分數: 3Algorithm design and problem-solving

    Confusing validation with verification during database or user input scenarios.

    如何避免: Remember that validation is an automated, rules-based computer system check (e.g., range check, type check). Verification is checking that data matches its original source, done via double-entry or manual visual checks by human users.
  3. 3medium涉及分數: 1File handling

    Omitting the CLOSEFILE statement after executing operations in file-handling tasks.

    如何避免: Always match every open file procedure with a corresponding CLOSEFILE command before completing your algorithm or subroutine.
  4. 4high涉及分數: 1Computer architecture

    Writing generic, simple summaries for CPU performance terms, like defining clock speed strictly as 'how fast the CPU runs'.

    如何避免: Use precise definitions: Clock speed is the number of cycles or instructions processed per second by the CPU, measured in Hertz (Hz) or Gigahertz (GHz).
  5. 5high涉及分數: 2Programming concepts

    Omitting explanatory comments in the 15-mark scenario-based pseudocode question in Paper 2.

    如何避免: Use double slashes (//) to add brief comments explaining loops, variable tracking, and output tasks. Up to 2 of the structure marks in the level-of-response grid are reserved specifically for code commentary.
  6. 6medium涉及分數: 1Types of software and interrupts

    Using brand names (e.g., Windows, Excel, WinRAR, Photoshop) instead of generic terms.

    如何避免: Never use commercial brand names in explanations of software categories. Use generic classifications like 'operating systems', 'spreadsheet applications', 'compression software', or 'image editors'.

將技巧化為佳績

thinka 把你的弱項轉化為針對性練習,即時批改並提供應試回饋。聰明地溫習,事半功倍。

操練真實試題,AI 即時批改,即刻話你知錯喺邊。

免費開始練習