← GCSE Computer Science

Placement — Computer Science paper 2 (theory) — GCSE Computer Science section

2026-09-28 · check · 1 paper · 7/53 · 13% · not grade-converted

Exam Skills test #2, typed on the portal, sat 28 min for the whole paper.

exam-skills #2 7/53

sat 2026-09-28 · 0 left blank

QTopicMarksQuestionAnswer givenNote
1S012/2Define the terms **hardware** and **software**.Hardware means the fisicle objects like the wires and mother bords Software means the programHardware: 'physical objects like wires and motherboards' ✓. Software: 'the program' — the scheme's own term with an example-free defining phrase; awarded, borderline. 2/2.
2D010/1State **one** reason programmers often use hexadecimal rather than binary.skipskip. 0/1. D01 untaught.
3D020/31. Convert the 8-bit binary number `10110010` to decimal. 2. Convert the decimal number 45 to an 8-bit binary number. You must show your working.skipskip after 7 min of focus — tried and could not start binary conversion. 0/3. D02 untaught.
4D030/21. Convert the binary number `11001010` to hexadecimal. 2. Convert the hexadecimal number `3F` to decimal.skipskip. 0/2. D03 untaught.
5D040/21. State how many **bytes** there are in 2 kilobytes (kB). 2. Put these units in order from smallest to largest: megabyte, kilobyte, terabyte, gigabyte.skipskip. 0/2. D04 untaught.
6D050/2Add the two 8-bit binary numbers below. Give your answer as an 8-bit binary number. `01011011 + 00101110`skipskip after 7 min of focus — tried binary addition. 0/2. D05 untaught.
7D072/2In the ASCII character set, the letter **A** has the code 65 and the codes for the capital letters run in alphabetical order. 1. State the ASCII code for the letter **D**. 2. The lowercase letter **a** has the code 97. State the character with the code 99.1. 68 2. c68 and c — both correct. 2/2.
8D100/2A bitmap image is 100 pixels wide and 50 pixels high, with a colour depth of 8 bits. Calculate the file size of the image in **bytes**. You must show your working.skipskip. 0/2. D09/D10 untaught.
9D160/21. Write the string `AAAABBBCC` using **run length encoding**, as a series of frequency/data pairs. 2. State **one** reason data is compressed.skipskip. 0/2. D14/D16 untaught.
10S020/3Two inputs, A and B, take the values 00, 01, 10, 11 in that order. Write the four outputs, in that order, for each gate. 1. A **AND** B 2. A **OR** B 3. A **XOR** Bskipskip. 0/3. S02 untaught.
11S070/2State **two** functions of an operating system.ram and memory'ram and memory' — names a component, not a function; no verb (manage/allocate). 0/2. S06/S07 untaught.
12S090/2Explain **one** difference between a **compiler** and an **interpreter**.skipskip. 0/2. S08/S09 untaught.
13S120/3Describe the three stages of the **fetch–decode–execute** cycle.skipskip. 0/3. S12 untaught.
14S130/2Explain **one** difference between **RAM** and **ROM**.skipskip. 0/2. S13 untaught.
15N021/3State whether each of the following is a **PAN**, a **LAN** or a **WAN**. 1. Wireless headphones connected to a phone by Bluetooth. 2. The computers and printer in one school building. 3. The Internet.1.pan 2.wan 3. lanPAN ✓; LAN and WAN swapped. 1/3.
16N040/2State the purpose of each protocol. 1. HTTPS 2. SMTPskipskip. 0/2. N04 untaught.
17N060/2Name the **four layers** of the TCP/IP model.skipskip. 0/2. N06 untaught.
18C040/3Name the **social engineering** technique described in each case. 1. An email that looks like it is from a bank asks the user to click a link and enter their password. 2. Someone watches over a person's shoulder as they type their PIN at a cash machine. 3. A caller invents a convincing story to persuade an employee to reveal a customer's details.skipskip after 1 min. 0/3. C04 untaught — though phishing is everyday vocabulary and a guess was available.
19C050/2Describe what is meant by each type of malware. 1. Trojan 2. Spywareskipskip. 0/2. C05 untaught.
20Q020/2In a relational database, state what is meant by: 1. a **primary key** 2. a **foreign key**skipskip. 0/2. Q02 untaught.
21Q040/3A table called `Pupils` has the fields `Name`, `Form` and `Score`. Write an **SQL** query that displays the `Name` and `Score` of every pupil with a `Score` greater than 50, with the highest score first.skipskip. 0/3. Q04 (SQL) untaught.
22E012/6A secondary school is considering using **facial recognition** cameras at its gates so that pupils are registered automatically as they arrive, instead of answering a register in class. Discuss the **ethical** and **privacy** issues the school should consider before introducing the system. In your answer you should consider the effect on pupils, parents and the school.it's not ethical to put it in becouse it might scare the students and it's a privacy risk bacause if someone hakes the softwere they would know where the students walkLevel 1 (1–2): 'not ethical because it might scare the students' (one ethical point, undeveloped) and 'privacy risk because if someone hacks the software they would know where the students walk' (one privacy point with a consequence). No parents or school considered, no benefit weighed, no conclusion. Two relevant points, one with a consequence → top of Level 1, 2/6. Level 2 needed a second point on each side or the school's view. 3 min on a 9-min guide.

Marks by topic

Ordered by marks lost. These are the candidates for reteaching.

TopicNameMarksLost
E013.8 Ethical, legal and environmental impacts: general principles and extended-response technique2/64
C043.6.2.1 Social engineering: blagging, phishing, shouldering; protection0/33
D023.3.2 Binary ↔ decimal conversion (0–255)0/33
Q043.7.2 SQL SELECT … FROM … WHERE … ORDER BY (up to two tables)0/33
S023.4.2 Truth tables for NOT, AND, OR, XOR gates0/33
S123.4.5 The fetch–decode–execute cycle0/33
C053.6.2.2 Malware: virus, trojan, spyware; protection0/22
D033.3.2 Binary ↔ hex and decimal ↔ hex conversion (0–255 / FF)0/22
D043.3.3 Units: bit, byte, kilo/mega/giga/tera (decimal prefixes); comparing quantities0/22
D053.3.4 Binary addition (up to three 8-bit numbers)0/22
D103.3.6 Bitmap file-size calculation (W × H × D) and effect of pixels/depth0/22
D163.3.8 Run length encoding: frequency/data pairs0/22
N023.5 Network types: PAN (Bluetooth), LAN, WAN1/32
N043.5 Network protocols: definition; purpose of TCP, IP, HTTP, HTTPS, SMTP, IMAP0/22
N063.5 The 4-layer TCP/IP model: application, transport, internet, link0/22
Q023.7.1 Table, record, field, data type, primary key, foreign key0/22
S073.4.3 Operating systems and utility programs: need and functions0/22
S093.4.4 Translators: interpreter, compiler, assembler — differences and when to use0/22
S133.4.5 Memory types RAM, ROM, cache, register; volatile vs non-volatile; main vs secondary0/22
D013.3.1 Number bases: decimal, binary, hexadecimal; why hex is used0/11
D073.3.5 Character sets and 7-bit ASCII: codes, sequences, table conversion2/20
S013.4.1 Hardware and software: definitions and relationship2/20