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.

See the plans Sign in

SS1 Foundation

Computer fundamentals, productivity tools and introductory coding

First Term 8 units
  1. 1

    Unit 01

    Evolution and Applications of Computers

    Computer development; generations, input/process/output/storage and applications.

  2. 2

    Unit 02

    Data, Information and Data Processing

    Difference between raw data, useful information and processing stages.

  3. 3

    Unit 03

    Computer System: Input, Processing, Output

    Input and output devices, CPU, memory and system organisation.

  4. 4

    Unit 04

    Hardware, Memory and Storage

    Physical hardware, volatile memory, secondary storage and device roles.

  5. 5

    Unit 05

    Systems Software and Applications

    Operating systems, utility software and application programs.

  6. 6

    Unit 06

    Operating Systems and File Management

    Folders, files, extensions, permissions and operating-system functions.

  7. 7

    Unit 07

    Computer Networks and the Internet

    LANs, the internet, routers, browsers and common network services.

  8. 8

    Unit 08

    Digital Citizenship, Safety and Algorithms

    Digital citizenship, privacy, safe behaviour and algorithm basics.

Second Term 8 units
  1. 1

    Unit 01

    Word processing and productivity

    Document creation, editing, styles, layout and responsible sharing.

  2. 2

    Unit 02

    Spreadsheet fundamentals

    Spreadsheet grid, cells, formulas, ranges and references.

  3. 3

    Unit 03

    Data visualisation

    Tables, bar/line/pie charts and truthful data presentation.

  4. 4

    Unit 04

    Presentation software

    Slides, visual hierarchy, concise text and audience communication.

  5. 5

    Unit 05

    Computing in daily life

    Technology in education, finance, health, commerce and public life.

  6. 6

    Unit 06

    Safe online communication

    Phishing, privacy, authentication, respectful and safe messaging.

  7. 7

    Unit 07

    Basic troubleshooting

    Power, device, connectivity and software fault checks; safe troubleshooting.

  8. 8

    Unit 08

    Practice and revision

    Integrated productivity tasks across documents, sheets, charts and slides.

Third Term 8 units
  1. 1

    Unit 01

    Number systems and binary

    Decimal and binary positional values; conversion methods.

  2. 2

    Unit 02

    Logic gates introduction

    AND, OR, NOT and related gates; binary inputs and truth tables.

  3. 3

    Unit 03

    Algorithms and pseudocode

    Algorithm properties, input/output, decisions and readable pseudocode.

  4. 4

    Unit 04

    Flowcharting

    Flowchart symbols, process/decision flow and diagram conventions.

  5. 5

    Unit 05

    Programming languages

    Low- versus high-level languages, translation and running programs.

  6. 6

    Unit 06

    Programming structures

    Sequence, selection and repetition with basic programming tasks.

  7. 7

    Unit 07

    Data storage and databases

    Database records, fields, tables, data types, keys and safe management.

  8. 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. 1

    Unit 01

    Programming concepts

    A program is an ordered set of instructions executed by a computer.

  2. 2

    Unit 02

    Variables and data types

    Variables name storage locations or references whose values may change during execution.

  3. 3

    Unit 03

    Selection and iteration

    Selection makes decisions based on conditions, while iteration repeats instructions.

  4. 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. 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. 6

    Unit 06

    Spreadsheet formulas

    Spreadsheets calculate from cell references and functions.

  7. 7

    Unit 07

    Database tables and queries

    A database table organises related records into fields and rows.

  8. 8

    Unit 08

    Revision

    An effective revision task begins with a working algorithm and real sample data.

Second Term 8 units
  1. 1

    Unit 01

    Networks and devices

    Networks link computing devices so they can exchange data and share resources.

  2. 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. 3

    Unit 03

    Web tools and publishing

    Web tools include browsers, content management systems, collaborative platforms and publishing services.

  4. 4

    Unit 04

    Cybersecurity foundations

    Cybersecurity protects confidentiality, integrity and availability of information.

  5. 5

    Unit 05

    Authentication and privacy

    Authentication establishes who is accessing a system; authorisation determines what the user may do.

  6. 6

    Unit 06

    Ethical computing

    Ethical computing requires respect for intellectual property, privacy, accessibility and others’ security.

  7. 7

    Unit 07

    Cloud and collaboration

    Cloud computing provides services such as storage and collaboration over networks.

  8. 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. 1

    Unit 01

    Advanced spreadsheets

    Advanced spreadsheets use conditional logic, lookups, filtering and charts to summarise data.

  2. 2

    Unit 02

    Relational database basics

    Relational databases connect tables through keys to avoid repeated data.

  3. 3

    Unit 03

    Data collection and analysis

    Data analysis involves collecting, cleaning, organising, visualising and interpreting evidence.

  4. 4

    Unit 04

    Multimedia and graphics

    Digital images use pixels; resolution affects detail and file size, while compression reduces storage demand.

  5. 5

    Unit 05

    Web design basics

    A basic web page combines HTML elements for content and CSS rules for appearance.

  6. 6

    Unit 06

    Software development life cycle

    A software development life cycle includes requirements, design, implementation, testing, deployment and maintenance.

  7. 7

    Unit 07

    ICT entrepreneurship

    ICT entrepreneurship applies technical skills to meet a customer need sustainably.

  8. 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. 1

    Unit 01

    Computer fundamentals review

    Computer fundamentals combine input, processing, output and storage with appropriate software.

  2. 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. 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. 4

    Unit 04

    Operating systems

    Operating systems handle files, processes, memory and users. Application software performs tasks such as editing documents or calculations.

  5. 5

    Unit 05

    Networking and internet

    Networks use devices and protocols to communicate; the internet is an interconnected network of networks.

  6. 6

    Unit 06

    Digital safety

    Online safety combines authenticating users, giving minimum necessary access, updates, backups and resistance to social engineering.

  7. 7

    Unit 07

    UTME objective drills

    Objective revision should include hardware identification, software categories, number bases, networks, algorithms and security.

  8. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.

CONTACT US

 Have questions, let us help!