BGCSE Computer Studies 0597 common mistakes
BGCSE Computer Studies 0597 · Understand the traps and how to avoid them.
When converting between binary, denary and hexadecimal, candidates convert digit by digit without tracking place value, so they write 1011 as 1+0+1+1=3 instead of 11, and they reverse the grouping order when converting binary to hex.
Candidates memorise the digit values 1, 2, 4, 8 but then apply them to digits read left to right rather than right to left, and they treat a base conversion as ordinary addition. Grouping into nibbles is often done from the left because that is how the number is written, ignoring that place value grows to the left.
What to do instead
Always pad the binary number to a multiple of four bits on the left, then group from the right. Write the place-value headings 8 4 2 1 above each nibble before converting, and check the answer by converting back. Practise ten conversions per session with the headings written out until the direction becomes automatic.
Candidates describe the fetch-decode-execute cycle or the role of the control unit, ALU and registers as a single vague statement such as 'the CPU processes data', without naming the sequence of steps or which component performs each one.
Textbook diagrams are remembered as pictures rather than as a causal sequence, and the terms processor, memory and bus are used interchangeably in everyday speech, so candidates do not realise that examiners want component names and ordered stages.
What to do instead
Learn a fixed six-step script: the program counter holds the address of the next instruction, the address is copied to the memory address register, the instruction is fetched to the memory data register, decoded by the control unit, executed by the ALU, and the program counter incremented. Rehearse it aloud, then write it from memory and label each step with the responsible component.
When asked to compare RAM and ROM, or volatile and non-volatile storage, candidates give a one-sided answer that lists the features of one type only, or they claim RAM stores files permanently and ROM can be written to freely.
Candidates answer the first half of the question and stop, and they confuse the everyday meaning of 'memory' with the technical distinction between main memory and backing store, so the properties of one device get attached to another.
What to do instead
Use a two-column table with fixed rows: volatility, writability, typical contents, typical capacity and cost per unit, and function in the machine. Fill both columns for every comparison question before writing prose. Check that every sentence names the device it describes.
Candidates define a LAN and a WAN, or the internet and the World Wide Web, as if they were the same thing, and they describe a router as 'the thing that connects to the internet' without stating that it forwards packets between networks using IP addresses.
The terms appear together in lesson material and in daily life, so the distinctions are never tested in the candidate's own mind. The web browser is the visible part of the internet, which makes the underlying network invisible and easy to conflate with the service running on it.
What to do instead
Maintain a definitions sheet with a contrast partner for every term: LAN versus WAN, internet versus World Wide Web, router versus switch versus hub, IP address versus MAC address. For each pair write one sentence stating what the two share and one sentence stating the distinguishing feature.
Candidates describe a database as 'a collection of data' and cannot explain what a primary key does, or they choose a field such as a student's name as the primary key without noticing that two students can share a name.
The definition is memorised at the level of a slogan, and candidates have not practised testing a proposed key against the uniqueness and non-null requirements, so they select the most obvious field rather than a suitable one.
What to do instead
For every table, apply a three-question test to each candidate key: is every value unique, is every value always present, and will the value never need to change? Justify the choice in one sentence. Practise with tables where the obvious field fails, such as a class register or a book loan list.
When writing or tracing an algorithm, candidates use a single equals sign for comparison, forget to increment the loop counter, or trace a loop by listing outputs without tracking the changing value of each variable.
Candidates read code for its apparent meaning rather than executing it step by step, and they carry over the mathematical use of '=' as a statement of equality. Loop bodies are copied in full without recording the state that controls termination.
What to do instead
Trace with a table: one column per variable and one row per iteration, writing the value after each statement. Use '=' only for assignment and state comparison explicitly. Before writing any loop, write the initialisation, the condition and the update as three separate lines, then fill in the body.
Candidates answer a question about the feasibility or purpose of a new system by describing the hardware it will use, or they list the stages of the systems life cycle in the wrong order and treat analysis and design as the same activity.
The life cycle is learned as a list of headings rather than as a sequence of outputs, so candidates cannot say what document or decision ends each stage. Hardware is the most concrete element and becomes the default answer whenever a question feels abstract.
What to do instead
For each stage, learn the artefact it produces: analysis produces the requirements specification, design produces the system specification, and so on. Rehearse the order as a chain in which each stage consumes the previous artefact, and answer feasibility questions with the four named types: technical, economic, legal and operational.
Candidates confuse a virus with a worm, describe a firewall as software that removes viruses, and give 'use a strong password' as the answer to every security question regardless of the threat described.
Security terminology is absorbed from news headlines where the terms are used loosely, and candidates match on the word 'security' rather than reading which threat the scenario describes. General advice feels safe because it is never wrong in the abstract.
What to do instead
Build a threat-to-control matching table: virus and antivirus with file scanning, worm and patching with network segmentation, phishing and user training with sender verification, unauthorised access and firewalls with authentication. For each exam scenario, underline the threat named, then select the control that targets it and state the mechanism.
Candidates discuss the social and economic impact of ICT only in terms of convenience, writing that computers make life easier and faster, without naming a group affected, a direction of effect, or a counter-argument.
The topic invites opinion, and opinion is easier to produce than analysis, so candidates stop at the first agreeable statement. They have not practised structuring an answer around stakeholders such as workers, employers, consumers, governments or people in rural areas.
What to do instead
Use a three-part frame for every impact question: name the group, state the change and its direction, then state who benefits and who loses. Aim for one advantage and one disadvantage per group named, each with a concrete example such as job displacement in data entry or access to distance learning.
Candidates answer a question about the appropriate software for a task by naming a brand, such as saying 'use Word' or 'use Excel', rather than naming the category of software and justifying it by the features the task requires.
Candidates know software by product name from everyday use and have not been taught to classify by function, so the category name is not available at the moment of answering. The justification is omitted because the brand name feels like a complete answer.
What to do instead
Learn the categories with their defining operations: word processor for formatted text, spreadsheet for formula-driven recalculation, database management system for querying related records, desktop publishing for page layout. For each answer, name the category, name one feature that fits the task, and state why that feature is needed.