JCE Computer Studies study materials
JCE Computer Studies study resources

JCE Computer Studies study plan

JCE Computer Studies · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Computer Hardware and System Architecture & Data Representation and Number Systems

  • Trace the fetch-decode-execute cycle and label the roles of the ALU, control unit, registers and buses on a self-drawn diagram

  • Compare RAM, ROM, cache and secondary storage by speed, volatility and typical capacity, and justify a storage choice for a given scenario

  • Convert between binary, denary and hexadecimal for 8-bit and 16-bit values without a calculator, showing working

  • Perform two's complement addition and subtraction on signed 8-bit integers and detect overflow

  • Calculate file sizes and storage requirements from given bit depths, sample rates and resolutions

Your checkpoint

A one-page handwritten cheat sheet of hardware components, the machine cycle, and number conversions, plus 20 solved conversion and two's complement problems checked against an answer key

Week 2

Data Representation and Number Systems & Algorithms, Programming and Problem Solving

  • Encode and decode ASCII and Unicode characters and explain why Unicode is needed for multilingual text

  • Represent negative and fractional numbers using sign-and-magnitude, two's complement and floating-point mantissa/exponent notation

  • Apply logic gates AND, OR, NOT, NAND, NOR and XOR to complete truth tables and simplify simple Boolean expressions

  • Write pseudocode for sequence, selection and iteration using standard constructs, then trace it line by line with a trace table

  • Distinguish syntax, logic and runtime errors and state the type of error in given short code samples

Your checkpoint

A trace-table walkthrough of three short pseudocode programs (one with a loop and one with nested selection) with expected outputs and identified error types, submitted as a single PDF or scanned page

Week 3

Algorithms, Programming and Problem Solving

  • Design algorithms using flowcharts and pseudocode for searching (linear and binary) and sorting (bubble and insertion)

  • Compare the efficiency of linear versus binary search and bubble versus insertion sort on given data sets

  • Decompose a problem into subprograms and write functions/procedures with parameters and return values

  • Use one-dimensional arrays and file handling in pseudocode to read, process and write simple records

  • Validate input using range checks, type checks and presence checks, and test programs with normal, boundary and erroneous data

Your checkpoint

A written algorithm portfolio containing pseudocode and flowcharts for binary search and insertion sort, plus a test plan table with at least 12 test cases (normal, boundary, invalid) and expected results

Week 4

Computer Networks and the Internet

  • Explain the roles of router, switch, hub, NIC, modem and access point in a named network topology

  • Compare LAN, WAN, client-server and peer-to-peer models and recommend one for a described small business

  • Describe packet switching, IP addressing (IPv4 structure, public vs private) and the function of DNS and DHCP

  • Distinguish the TCP/IP layers and match protocols (HTTP, HTTPS, FTP, SMTP, POP3, IMAP) to their purposes and default ports

  • Explain wired versus wireless transmission media and factors affecting signal quality and bandwidth

Your checkpoint

A labelled network diagram for a two-floor office with at least 10 devices, annotated with chosen media, topology, IP addressing scheme and the protocols used for web, email and file transfer, plus a 150-word justification of design choices

Week 5

Computer Networks and the Internet & Computer Ethics, Security and Safety

  • Identify common network threats (phishing, malware, DoS, man-in-the-middle, brute force) and match each to a specific countermeasure

  • Explain encryption, firewalls, authentication (passwords, two-factor) and safe browsing practices in the context of a home or school network

  • Describe legal and ethical responsibilities around data protection, acceptable use and intellectual property in a school or workplace

  • Evaluate physical safety and ergonomic risks of computer use and propose practical controls

  • Analyse a short incident scenario and recommend layered defences with justification

Your checkpoint

A 300-word security incident report for a fictional school network breach that identifies the likely threat, lists three preventive controls and one recovery step, and cites the relevant ethical or legal consideration

Week 6

Software and Operating Systems & Data Management, Databases and Information Systems

  • Compare operating system types (batch, real-time, single-user, multi-user, distributed) and match each to a use case

  • Explain memory management, virtual memory, paging, scheduling and interrupt handling at an introductory level

  • Distinguish system software from application software and describe the role of translators (compiler, interpreter, assembler)

  • Model a relational database for a given scenario, identifying entities, attributes, primary and foreign keys, and relationships

  • Write SQL queries using SELECT, WHERE, ORDER BY, JOIN and aggregate functions, and explain the purpose of normalisation to third normal form

Your checkpoint

An entity-relationship diagram plus a set of eight SQL queries (including one join and one aggregate) for a library lending scenario, with sample input tables and expected query outputs

Week 7

Data Management, Databases and Information Systems & Application Packages and Productivity Tools

  • Explain how data is validated and verified on entry and describe file organisation methods (serial, sequential, indexed sequential, random)

  • Describe the components and use of a spreadsheet model, including absolute and relative cell references, formulas, functions, sorting and chart selection

  • Use word processing features (styles, mail merge, tables of contents) and presentation design principles for a specified audience

  • Compare flat-file and relational approaches and explain the risks of data redundancy and inconsistency

  • Evaluate the suitability of a given application package for a stated task and justify the choice

Your checkpoint

A working spreadsheet model (built in any free tool) with at least five formulas including one lookup and one conditional, a chart, and a one-page user guide explaining the formulas and validation rules used

Week 8

Emerging Technologies and Social Impact & Computer Ethics, Security and Safety & Computer Hardware and System Architecture

  • Describe current and emerging technologies (cloud computing, AI and machine learning, IoT, blockchain, virtual and augmented reality) and give one realistic benefit and one risk for each

  • Discuss social, economic and environmental impacts of technology, including the digital divide, automation and e-waste

  • Review weak areas from weeks 1-7 using a personal error log and re-attempt missed question types

  • Complete two timed mixed-topic practice papers under exam conditions and mark them against the mark scheme

  • Produce a final one-page summary of formulas, definitions and command words to revise in the last 48 hours

Your checkpoint

A timed 90-minute mock paper completed in one sitting, self-marked with a score breakdown by domain, plus a prioritised list of the three weakest domains and the exact revision actions planned before the exam

Milestones

Week 2: Score at least 80% on a self-made 15-question quiz covering number conversions, two's complement and logic gates, with all working shown

Week 4: Explain the full path of a web request from browser to server and back, naming at least five devices or protocols involved, without notes

Week 6: Write and run five SQL queries against your own sample tables and correctly answer five OS and translator questions from memory

Week 8: Achieve at least 70% on the timed mock paper and show that every incorrect answer has a written correction and a linked revision note