JAMB Computer Studies Curriculum
72 study units over 9 terms, SS1 to SS3. Work through them in order and tick each one off.
The curriculum comes with the Complete plan
Complete gives you full UTME mock exams in the CBT style, revision notes for every topic, the full curriculum as a checklist and past papers, as well as every practice question with its explanation. ₦10,000 a month, or ₦108,000 a year.
SS1 Foundation
Computer fundamentals, productivity tools and introductory coding
First Term 8 units
-
1
Unit 01
Evolution and Applications of Computers
Computer development; generations, input/process/output/storage and applications.
-
2
Unit 02
Data, Information and Data Processing
Difference between raw data, useful information and processing stages.
-
3
Unit 03
Computer System: Input, Processing, Output
Input and output devices, CPU, memory and system organisation.
-
4
Unit 04
Hardware, Memory and Storage
Physical hardware, volatile memory, secondary storage and device roles.
-
5
Unit 05
Systems Software and Applications
Operating systems, utility software and application programs.
-
6
Unit 06
Operating Systems and File Management
Folders, files, extensions, permissions and operating-system functions.
-
7
Unit 07
Computer Networks and the Internet
LANs, the internet, routers, browsers and common network services.
-
8
Unit 08
Digital Citizenship, Safety and Algorithms
Digital citizenship, privacy, safe behaviour and algorithm basics.
Second Term 8 units
-
1
Unit 01
Word processing and productivity
Document creation, editing, styles, layout and responsible sharing.
-
2
Unit 02
Spreadsheet fundamentals
Spreadsheet grid, cells, formulas, ranges and references.
-
3
Unit 03
Data visualisation
Tables, bar/line/pie charts and truthful data presentation.
-
4
Unit 04
Presentation software
Slides, visual hierarchy, concise text and audience communication.
-
5
Unit 05
Computing in daily life
Technology in education, finance, health, commerce and public life.
-
6
Unit 06
Safe online communication
Phishing, privacy, authentication, respectful and safe messaging.
-
7
Unit 07
Basic troubleshooting
Power, device, connectivity and software fault checks; safe troubleshooting.
-
8
Unit 08
Practice and revision
Integrated productivity tasks across documents, sheets, charts and slides.
Third Term 8 units
-
1
Unit 01
Number systems and binary
Decimal and binary positional values; conversion methods.
-
2
Unit 02
Logic gates introduction
AND, OR, NOT and related gates; binary inputs and truth tables.
-
3
Unit 03
Algorithms and pseudocode
Algorithm properties, input/output, decisions and readable pseudocode.
-
4
Unit 04
Flowcharting
Flowchart symbols, process/decision flow and diagram conventions.
-
5
Unit 05
Programming languages
Low- versus high-level languages, translation and running programs.
-
6
Unit 06
Programming structures
Sequence, selection and repetition with basic programming tasks.
-
7
Unit 07
Data storage and databases
Database records, fields, tables, data types, keys and safe management.
-
8
Unit 08
Practical mini-project
Problem definition, algorithm, testing, corrections and project communication.
SS2 Development
Programming, networks, cybersecurity, databases and web tools
First Term 8 units
-
1
Unit 01
Programming concepts
A program is an ordered set of instructions executed by a computer.
-
2
Unit 02
Variables and data types
Variables name storage locations or references whose values may change during execution.
-
3
Unit 03
Selection and iteration
Selection makes decisions based on conditions, while iteration repeats instructions.
-
4
Unit 04
Functions and modular design
Functions package a reusable part of a program and can accept parameters and return values. Modularity improves readability, testing and maintenance.
-
5
Unit 05
Debugging and testing
Debugging identifies and corrects faults. Syntax errors break language rules; runtime errors occur while executing; logic errors produce wrong results despite successful execution.
-
6
Unit 06
Spreadsheet formulas
Spreadsheets calculate from cell references and functions.
-
7
Unit 07
Database tables and queries
A database table organises related records into fields and rows.
-
8
Unit 08
Revision
An effective revision task begins with a working algorithm and real sample data.
Second Term 8 units
-
1
Unit 01
Networks and devices
Networks link computing devices so they can exchange data and share resources.
-
2
Unit 02
Internet protocols
Internet communication uses layered protocols. IP addressing directs packets, TCP can provide reliable ordered transport, HTTPS protects web communication in transit, and DNS maps domain names to addresses.
-
3
Unit 03
Web tools and publishing
Web tools include browsers, content management systems, collaborative platforms and publishing services.
-
4
Unit 04
Cybersecurity foundations
Cybersecurity protects confidentiality, integrity and availability of information.
-
5
Unit 05
Authentication and privacy
Authentication establishes who is accessing a system; authorisation determines what the user may do.
-
6
Unit 06
Ethical computing
Ethical computing requires respect for intellectual property, privacy, accessibility and others’ security.
-
7
Unit 07
Cloud and collaboration
Cloud computing provides services such as storage and collaboration over networks.
-
8
Unit 08
Practical checks
Practical ICT assessment should show the actual product and an explanation of how it was built.
Third Term 8 units
-
1
Unit 01
Advanced spreadsheets
Advanced spreadsheets use conditional logic, lookups, filtering and charts to summarise data.
-
2
Unit 02
Relational database basics
Relational databases connect tables through keys to avoid repeated data.
-
3
Unit 03
Data collection and analysis
Data analysis involves collecting, cleaning, organising, visualising and interpreting evidence.
-
4
Unit 04
Multimedia and graphics
Digital images use pixels; resolution affects detail and file size, while compression reduces storage demand.
-
5
Unit 05
Web design basics
A basic web page combines HTML elements for content and CSS rules for appearance.
-
6
Unit 06
Software development life cycle
A software development life cycle includes requirements, design, implementation, testing, deployment and maintenance.
-
7
Unit 07
ICT entrepreneurship
ICT entrepreneurship applies technical skills to meet a customer need sustainably.
-
8
Unit 08
Project showcase
A computer project is evaluated by whether it solves the agreed problem and works under test.
SS3 Mastery
Algorithmic problem solving, ICT project and examination review
First Term 8 units
-
1
Unit 01
Computer fundamentals review
Computer fundamentals combine input, processing, output and storage with appropriate software.
-
2
Unit 02
Digital representation
Binary digits encode numbers and instructions. Convert by positional values and remember that a bit pattern can represent different kinds of data depending on its agreed encoding.
-
3
Unit 03
Hardware and software
Hardware is physical equipment while software consists of instructions and associated data. Operating systems manage resources for applications.
-
4
Unit 04
Operating systems
Operating systems handle files, processes, memory and users. Application software performs tasks such as editing documents or calculations.
-
5
Unit 05
Networking and internet
Networks use devices and protocols to communicate; the internet is an interconnected network of networks.
-
6
Unit 06
Digital safety
Online safety combines authenticating users, giving minimum necessary access, updates, backups and resistance to social engineering.
-
7
Unit 07
UTME objective drills
Objective revision should include hardware identification, software categories, number bases, networks, algorithms and security.
-
8
Unit 08
Practical review
A practical review demonstrates that you can save files, calculate with spreadsheets, use functions, trace code and explain outputs.
Second Term 8 units
-
1
Unit 01
Problem solving and logic
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
2
Unit 02
Algorithms and flowcharts
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
3
Unit 03
Programming and debugging
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
4
Unit 04
Databases
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
5
Unit 05
Spreadsheets and data analysis
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
6
Unit 06
ICT applications
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
7
Unit 07
Project portfolio
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
8
Unit 08
Mock test
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
Third Term 8 units
-
1
Unit 01
Comprehensive computer concepts
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
2
Unit 02
Hardware MCQ drills
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
3
Unit 03
Software and networking review
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
4
Unit 04
Security and ethics
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
5
Unit 05
Programming dry-run problems
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
6
Unit 06
Timed UTME CBT
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
7
Unit 07
Practical revision
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.
-
8
Unit 08
Final readiness
Restate the problem as input, processing, storage and output. Identify relevant components or algorithms, then trace a small example by hand.