Skip to content

WJEC GCSE Computer Science

GCSE · WJECComputer Science41 notes in 8 folders, 235 KB

Notes for WJEC GCSE Computer Science (3460QS), in folders following the specification's content areas in order: computer architecture, data representation and structures, networks and cyber security, algorithms, software and translators, logic and operating systems and systems development, then a folder for Python programming with Tkinter. Algorithms use the WJEC pseudocode conventions. Follows the specification for teaching from 2025 and award from 2027 (version 3, September 2025).

Adding them puts a copy in your notes, in a folder of its own with the folders below, for you to change and turn into flashcards or a question deck. Download gives you a zip of markdown files, which opens in any notes app.

What is inside

  • Computer architecture
    • Components and peripheral devices6 KB
    • The CPU and the fetch-decode-execute cycle7 KB
    • Primary and secondary storage7 KB
    • Hardware history, ethics and the environment6 KB
  • Data representation and structures
    • Data types and storage units4 KB
    • Denary, binary and hexadecimal4 KB
    • Binary addition, shifts, overflow and underflow4 KB
    • Character sets3 KB
    • Images4 KB
    • Sound3 KB
    • Compression5 KB
    • Records, arrays and files5 KB
    • Automated systems5 KB
  • Networks and cyber security
    • Networks and topologies6 KB
    • Network hardware and connections4 KB
    • Protocols, packet switching and routing8 KB
    • Malware, social engineering and brute force6 KB
    • Denial of service, interception and SQL injection6 KB
    • Protecting systems, privacy and the law7 KB
  • Algorithms
    • Pseudocode, flowcharts and trace tables6 KB
    • Sequence, selection, iteration, counts and rogue values5 KB
    • Subroutines, variables, strings, operators and arrays7 KB
    • Searching4 KB
    • Sorting5 KB
    • Validation and verification5 KB
  • Software and translators
    • Principles of good programming4 KB
    • High-level and low-level languages and translators6 KB
    • Compilation and programming errors5 KB
  • Logic and operating systems
    • Logical operations5 KB
    • Operating systems and utility software7 KB
  • Systems development
    • Project management and the stages of development5 KB
    • The systems development life cycle and its models7 KB
    • Legal, ethical and professional considerations in software development6 KB
  • Programming in Python
    • Investigation and design8 KB
    • Python fundamentals7 KB
    • Strings, lists, tuples and dictionaries7 KB
    • Functions, modules and programming style6 KB
    • File handling5 KB
    • Tkinter graphical interfaces8 KB
    • Validation and authentication routines7 KB
    • Testing, refinement and evaluation8 KB

The first note

Computer architecture / Components and peripheral devices

## Inside a computer system A desktop computer is built from a small number of components, each with one main job. The **motherboard** is the main printed circuit board and everything else connects to it, either by a socket, a slot or a cable. It carries the buses (the sets of wires that move data, addresses and control signals between components) and lets the CPU, the memory, the storage and the peripherals communicate. The **central processing unit (CPU)** carries out the instructions of programs and does the calculations. It repeats the fetch-decode-execute cycle billions of times a second, and the way it does so is covered in its own note on the CPU. The **power supply unit (PSU)** takes the mains supply from the wall, which is alternating current at a high voltage, and converts it into the low-voltage direct current that the components need. It has to deliver enough power for everything in the machine at once, so a computer with a powerful graphics card needs a PSU with a higher power rating than an office machine. **Input devices** send data into the computer and **output devices** present results to the user. Together with storage they make up the peripheral devices described below. ## Expansion cards An **expansion card** is a circuit board that plugs into an expansion slot on the motherboard to add a capability the motherboard does not provide, or to provide it at higher quality. | Card | What it does | |---|---| | Graphics card | Produces the image sent to the…

And 40 more once you add or download them.

Reviews

No written reviews yet. Add these notes to yours and you can be the first to leave one.