JCE Computer Studies study plan
JCE Computer Studies · Give each week a clear focus.
8 weeks · About 7 hours per week
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
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
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
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
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
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
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
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