JAMB Computer Studies Syllabus

The complete JAMB UTME Computer Studies syllabus for the 2026/2027 session — every section and topic straight from the official JAMB syllabus, plus how the paper is set, how to study it, and answers to the questions candidates ask most.

Subject overview

The aim of the Unified Tertiary Matriculation Examination syllabus in Computer Studies is to prepare the candidates for the Board’s examination. The objectives of the syllabus are designed to test candidates’ understanding, knowledge and acquisition of:

40
questions in Computer Studies
100
marks (of 400 total)

Official syllabus Content is taken from the official JAMB UTME syllabus (IBASS). Last checked: 17 Sept 2026. Always confirm at jamb.gov.ng.

Your progress

Mark topics as you go to track your readiness.

Study the syllabus below, then test yourself. Move each topic from Not started → Learning → Practising → Mastered.

Start JAMB Computer Studies CBT Quiz

General objectives

The Computer Studies syllabus is designed to test candidates' ability to:

  • COMPUTER STUDIES
  • 1. Evolution of Computing Systems
  • 2. Basic concepts of computer and its operations
  • 3. Problem solving skills, data processing and practical skills in Computing
  • 4. System software and Application Software
  • 5. Operations of Basic computer hardware – Input, Output, Memory and Central Processing Unit
  • 6. Application of Online resources and Online skills
  • 7. Ethics and human issues in computing
  • 8. Career Prospects in Computing
  • The syllabus is divided into ten sections as given below
  • A. Evolution of Computing
  • B. Fundamentals of Computing
  • C. Computer Hardware
  • D. Computer Software
  • E. Basic Computer Operations
  • F. Computer Applications
  • G. Managing Computer Files
  • H. Developing Problem Solving Skills
  • I. Basics and Applications of Information and Communication Technologies (ICT)
  • J. Computer Ethics and Computers in Society
  • K. Potentials for Higher Studies in Computer related areas

How this paper is examined

JAMB Computer Studies is a Computer-Based Test of 40 multiple-choice questions worth 100 marks. There is no negative marking, so attempt every question. It is examined alongside Use of English and two other subjects, for 180 questions in two hours overall.

How to use this syllabus: don't just read it — turn each topic into a checklist. Study a topic, then immediately practise questions on it so the knowledge sticks. Give extra time to the sections that carry the most topics, and revisit weak areas with timed practice as the exam approaches.

Topics & recommended order

Work through these topics in order. Mark each one as you go — your progress is saved on this device.

Full Computer Studies syllabus

Every topic below is from the official JAMB syllabus, with its contents and the objectives you should be able to meet. Study a topic, then use its objectives as a checklist.

1. History of computing

Contents

  • 1. History of computing a. Pre-Computing Age - 19th century i. I Features and components early b computing devices - - b. Computing Devices - 20th Century - - c. The history behind each device - - - - -

Objectives — candidates should be able to:

  1. Dentify the various computing devices since the eginning of counting/computing Abacus Slide Rule Napier’s Bones Pascal Calculator Leibnitz Multiplier Jacquard Loom Charles Babbage’s Analytical Engine Hollerith Census machine and Burrough’s machine. Discuss the contributions and uses of each of the founders of these devices: - ENIAC - EDVAC - UNIVAC 1 - Desktop Personal Computers, etc

2. Classification of computing devices i. Relate each generation with its characteristic

Contents

  • 2. Classification of computing devices i. R f a. By Generation - b. By Size ii. D c. By Purpose - - d. By Type - - iii. E c m iv. D m a - - - - - - - - - - - - - - - v. S c SECTION B: Fundamentals

Objectives — candidates should be able to:

  1. Elate each generation with its characteristic eature. First, Second, Third, Fourth to current generation. escribe each generation under the following: Year of Development Basic components/Type of Technology Speed of operation Storage Capacity/Component xplain the differences in the classification of omputing systems by size (micro, mini, ainframe, and super) ifferentiate among the various types of odern computer systems in respect of sizes nd basic components, data and usage Personal Computers Desktops Laptops Tablets Hand-held Servers Workstations Mainframes Wearable Super Computers. Digital Analog Hybrid Special purpose General purpose etc. tate the importance and use of these omputing systems of Computing

3. Overview of Computing Systems

Contents

  • 1. Overview of Computing Systems a. Two main constituents of a computer (hardware and software) b. Characteristics of computers c. Type, examples and uses of computer hardware d. Logic Circuits e. Types, examples and uses of software
  • ii. List different t (Operating Syste Middleware, Devi iii. Define Operating
  • xii. Define Translator
  • Candidates should be ab

Objectives — candidates should be able to:

  1. Define Computer system in relation to its nature and programmability
  2. List functional parts of computer systems
  3. Explain the characteristics of computers (Electronic, Accuracy, Speed, interactive, Reliability, Consistency, Large Storage etc.)
  4. Identify the differences between hardware and software
  5. Define and give examples of hardware devices
  6. List components of computer hardware, their functions and different types -Central Processing Unit, Peripherals (Input and Output devices) and Storage media
  7. Explain the differences between input and output devices
  8. Explain the functions of major input devices and give examples of the major input devices (keyboards, mouse, scanner, joystick, light pen, voice, digital camera etc)
  9. Explain the classification of keys on the keyboard (function, numeric, alphabetic, cursors
  10. Explain the features, functions and operations of the mouse
  11. Explain the differences among keyboard, mouse, light pen and scanner, digital camera and output devices
  12. Define and give examples of output devices (monitor, printer, speaker, plotters)
  13. List the different types, features and uses of each output device above
  14. Explain the similarities and differences among inkjet, laser and line printers
  15. List the components of CPU – Arithmetic and Logic Unit (ALU), Control Unit (CU) and Registers
  16. Explain the functions of ALU, CU and Registers
  17. Distinguish between Primary and Secondary Memory (Storage) units
  18. List the components of Primary Memory Unit (Random Access Memory (RAM), Read Only Memory (ROM))
  19. Explain the uses and differences between RAM and ROM ons of secondary (auxiliary) pes of secondary storages secondary storages (Floppy tape, hard disks, compact disk deo Disk (DVD),USB, etc.) ive analysis of auxiliary in respect of size, speed, cost access mode, component etc). s by which storage are ir relationships - bits, bytes, s, kilobytes, megabytes, ytes etc. nships between Micro, Mega, bytes. le to: ns of the following Registers: ta Register)) dress Register) se Register) r) unter). nstruction Register), etc. ences between register and ps involved in how a data to required information – Output) fecting speed of data transfer width) le to: pe types and uses of gates: , NAND uations for AND, NOT and of AND, NOT and OR gates ble for standard logic gates – es comparator with XOR d NOR gate le to: en system and application ypes of System software ms, Utility Software, ce Drivers, Translators, etc.) System (OS) OS s of OS User Interfaces ine and Menu) and nterface (GUI)) perating Systems (MS UNIX, etc) OS on phones, iPad erry, iPhone, etc.) oftware Utility Software s of Utility Software tility Software (Editors, ) s tions of Translator Software t categories of translators sembler and Compiler) ences among the categories le to: plication software and een open source and are of acquiring Application n house and Off the Shelf) ences between User am and general-purpose ges mmon off the Shelf ges and their examples. ng (MS Word) Excel) ess) (PowerPoint) be Photoshop) age) ) emita) on Banking Essence) PSS) SchoolShell) spital)

4. Data and Information

Contents

  • 2. Data and Information a. Differences between Data and Information b. Data representation
  • c. Methods of Digitisation SECTION C: Computer Ap

Objectives — candidates should be able to:

  1. Define data and information
  2. List properties of information
  3. List different types of data types (integers, real numbers, strings, multimedia (image, audio/visual, signal etc.)
  4. Identify ways of representing and handling data that is number bases with special reference to binary, decimal, hexadecimal etc
  5. Define digitization
  6. Explain the process of digitalization(manual, heads-up, interactive tracing, automatic)
  7. List different formats of digitized data (image, audio, video, motion, text, multimedia, etc.) plication Packages

5. Word Processing package

Contents

  • 1. Word Processing package
  • (a) General concept
  • (b) Creating and saving documents
  • (c) Editing, formatting and insertion
  • (d) Printing
  • (e) MS Word i. Features ii. Launch MS Word iii. Basic operations iv. Other operations

Objectives — candidates should be able to:

  1. Define word processing, and give examples of word processing packages. (MS Word, WordStar, WordPerfect, Open Word, etc.,)
  2. Identify features of Word Processing packages in general (create, save, edit, insert, print, share etc.)
  3. List the application areas of Word Processing packages (Office, Publishing, Journalism, Education, etc.)
  4. Launch effectively MS word
  5. Perform MS Word basic operations - create, edit, save, retrieve, print, copy and move, etc
  6. Use different types and sizes of fonts
  7. Perform MS Word operations of
  8. Format, justify, search/explore, etc. - Carry out spell checking and file merging operations
  9. Close MS Word

6. Spreadsheet package

Contents

  • 2. Spreadsheet package
  • (a) General concept
  • (b) Creating and saving documents
  • (c) Editing, formatting and insertion
  • (d) Printing
  • (e) MS Excel i. Features ii. Launch MS Excel iii. Basic operations iv. Other operations

Objectives — candidates should be able to:

  1. Define Spreadsheet and give examples of Spreadsheet packages. (MS Excel, VisiCalc SuperCalc, SPSS, Calc etc.)
  2. Identify features of Spreadsheet packages in general (Environment, Status bar, menu bar, formula bar, etc.)
  3. List the application areas of Spreadsheet packages (Accounting, Engineering, Statistics, Calculation, what- if -scenarios, Education, etc.)
  4. Launch effectively MS Excel
  5. Define basic terms in MS Excel -worksheet, workbook, cells, cell ranges, etc
  6. Use MS Excel to: create, edit, save, retrieve, and print spreadsheet documents
  7. Use data types in MS Excel (Number, Labels, Formula etc.)
  8. Perform basic operations in MS excel -Data Entry, Saving, Retrieve, move, copy, etc.)
  9. Perform arithmetic calculations using formula and inbuilt functions, etc
  10. Use different types and sizes of fonts
  11. Perform additional MS Excel operations (Formatting, Editing, Printing, Drawing charts etc.)
  12. Close MS Excel

7. Database package

Contents

  • 3. Database package
  • (a) Definition of Database and examples of database packages
  • (b) Database organizations
  • (c) Different features of database format
  • (d) Basic operations of Database using MS Access
  • (e) Create database using MS Access
  • (f) Carry out operations on existing database using MS Access
  • Candid
  • iii

Objectives — candidates should be able to:

  1. Define Database and give examples of Database packages. (Dbase, Foxbase, MS Access, Oracle, etc.)
  2. Define basic database terms (File, Record, Field, key, form, table, etc.)
  3. List and explain different types of database organisation (Hierarchical, Network and Relational.)
  4. List the application areas of Database in different organizations (Office, Home, Education, Government, Hospital, Agriculture, etc.) ates should be able to: Explain different features of database format in MS Access: - Files designed as tables - Tables comprising of rows and columns - Row containing related information about a record - Column containing specific type of information about a field Carry out steps to create a database in MS Access to: - Define structure of a database - Indicate field type (numeric, character, data, text, etc.) - Enter data - Save data carry out basic operations on an already created MS Access database: - searching, modifying, sorting, reporting, selecting, inserting, etc. Close the MS Access database

8. Graphics Package

Contents

  • 4. Graphics Package
  • (a) Definitions and examples of Graphic packages
  • (b) Features of CorelDraw
  • (c) Simple design using CorelDraw

Objectives — candidates should be able to:

  1. Define Graphics and give examples of Graphic packages (Paint, Harvard Graphics, Photoshop, CorelDraw, Autocad etc)
  2. Explain features of CorelDraw (LiveSketch Tool, Multi-Monitor, Healing Clone Tools, Copy Curve Segments, Gaussian Blur Feature, Touch-Friendly GU Interface, Powerful Stylus Enhancements, Import Legacy Workspaces, Prominent Interactive Sliders, Custom Node Shapes, Font Filtering and Search, Corel Font Manager, Enhanced Vector Previews, Handles and Node etc.)
  3. Use features of CorelDraw to activate existing CorelDraw file
  4. Use CorelDraw to design - Business Card - School Logo - National Flag - Invitation Card - Certificates etc

9. Presentation Package

Contents

  • 5. Presentation Package
  • (a) Definition of Presentation package and examples of Presentation packages
  • (b) PowerPoint i. Features of PowerPoint Environment ii. Steps in activating an existing PowerPoint iii. PowerPoint operations

Objectives — candidates should be able to:

  1. Define Presentation and give examples of Presentation packages (MS PowerPoint, Windows Movie Maker, Micromedia Flash, impress, Apple keynotes, etc.)
  2. Explain features of PowerPoint Environment (Animation Painter, Video Editor, create a video of you presentation, Automatic Ribbons Toolbars, Transitions, Sections, Cropped Tool, Mask Feature, Effective Preview, Screen Shot, Smart Guides,)
  3. Explain steps in activating a PowerPoint presentation
  4. Perform PowerPoint operations to: - Create new presentation - Insert pictures, text, graphs, animated contents, add new slide etc. - Save presentation, run slide show, print presentation, close presentation etc

10. Web Design Package

Contents

  • 6. Web Design Package
  • (a) Definition and examples of Web Design Packages
  • (b) Uses Web Design Packages
  • (c) Elements of Web design using Dreamview SECTION D: Mana

Objectives — candidates should be able to:

  1. Define and Give examples of Web design package (HTML, XML, Dreamweaver, Rapid weaver, Google Web Designer, Microsoft Sharepoint Designer, Net Object Fusion, Xara Web Designer etc.)
  2. List Elements of Web Design - Navigation - Visual design - Content - Web friendly - Interaction - Information Accessibility - Intuitiveness - Branding - Turnaround time - Conversion etc
  3. Use Dreamweaver for: - Social Media Management - Social Media Marketing - Website Design & Web Development - Pay Per Click (PPC) Management and Advert Consulting etc. , ging Computer Files

11. Concept of Computer Files

Contents

  • 1. Concept of Computer Files
  • (a) Definitions of basic terms
  • (b) File organisations
  • (c) Methods of accessing files
  • (d) File classifications
  • (e) Criteria for classifying files

Objectives — candidates should be able to:

  1. Define some basic terms (File, record, field, data item etc.)
  2. Identify and use of basic data types (numeric, alphabetic, and alphanumeric)
  3. Explain the relationship among file structure items (Data item – field - record-file-database)
  4. Classify files according to how they are organised. (Serial, Sequential, Index and random)
  5. Access files as appropriate (Serial, Sequential and Random)
  6. Classify files into: - Master - Transaction - Reference
  7. Explain the criteria used in classifying files - Nature of content (Program and Data) - Organization method - Storage medium - Date - Size etc

12. Handling Computer Files

Contents

  • 2. Handling Computer Files
  • (a) Basic operations
  • (b) Data Loss
  • (c) Security
  • (d) Computer versus manual files v
  • SECTION E: Computer Maintena

Objectives — candidates should be able to:

  1. Perform basic file operations - Create, Delete, Retrieve, Insert, Copy, View, Update, Open, Close etc
  2. Identify causes of data loss - Overwriting - Inadvertent deletion - Hardware malfunction - Virus attack - Theft - Arson - Natural Disaster etc
  3. Use different methods of securing data and maintaining its integrity - Backup - Antivirus - Personal Identification Number - Biometrics - Passwords - Proper labelling of storage devices - CCTV - Physical Security - Fire Extinguisher - Smoke Alarms - etc. Compare the advantages and disadvantages of computer and manual file (security, speed of access and creation, cost of setup and maintenance, electricity supply, etc.) nce and Safety Measures

13. Booting and shutting down process

Contents

  • 1. Booting and shutting down process

Objectives — candidates should be able to:

  1. Define booting
  2. List the two types of booting process (cold and warm booting)
  3. Explain the difference between cold and warm booting
  4. Explain the steps involved in booting and shutting down a computer system

14. Computer Maintenance

Contents

  • 2. Computer Maintenance

Objectives — candidates should be able to:

  1. Perform general cleaning of the computer system
  2. Charge and replace battery for portable systems and UPS
  3. Clean drive lens
  4. Perform simple hardware and software maintenance
  5. Recover data from a crashed system

15. Computer Room Management

Contents

  • 3. Computer Room Management SECTION F: Information &Commu

Objectives — candidates should be able to:

  1. Define proper sitting arrangement
  2. Position the monitor, keyboard, CPU, Mouse and other peripherals appropriately
  3. Ensure Proper illumination of the computer room
  4. Maintain a dust free environment
  5. Keep liquid away from computer room
  6. Keep strictly to laboratory rules and regulations nication Technology (ICT)

16. Communication Systems

Contents

  • 1. Communication Systems
  • (a) Definitions and Acronym of ICT
  • (b) Types and examples of ICT

Objectives — candidates should be able to:

  1. State the full meaning of the acronym ICT
  2. Define ICT
  3. List types of ICT. - Broadcasting - Telecommunication - Data Network - Information Systems - Satellite Communication, etc
  4. Give examples of Broadcasting - Radio broadcasting - Television Broadcasting - Satellites Broadcasting etc
  5. List types of Telecommunications - Public Switched Telephone Network (PSTN Land Line - Mobile phone system - Circuit Switched Packet Telephone System (CSPT) - Satellite Telephone System - Fixed Wireless Telephone System etc
  6. List types of Data Network - Personal Area Network (PAN) - Local Area Network (LAN) - Metropolitan Area Network (MAN) - Wide Area Network (WAN) - Intranet - Internet etc
  7. List types of Information System - Data Processing System - Global Positioning System (GPS), etc

17. Application areas of ICT

Contents

  • 2. Application areas of ICT
  • (a) Application areas
  • (b) ICT based Devices

Objectives — candidates should be able to:

  1. Define Applications Areas of ICT: - Teleconferencing - Video conferencing - Telecommuting - Telecomputing - Messaging - Information search, retrieval and archival systems - E-Learning - Telemedicine - E-Commerce - E-Government - E-Library etc
  2. List types of ICT Devices: - Mobile phones - Computers - Automated Teller Machines (ATM) - Dispensing Machines - Point of Sale Machines - Automated Cash Register (ACR) - Radio sets - Television sets - Scanners etc

18. Internet

Contents

  • 3. Internet
  • (a) Definition of terms
  • (b) Internet Browsers
  • (c) Features of Internet Browsers
  • (d) Internet Services

Objectives — candidates should be able to:

  1. Define Internet
  2. Define and illustrate use of: - Home page - Browse - Browser - Chatroom - Cybercafe - Http - Html - ISP - Webpage - Website etc
  3. Access the Internet through any of the browsers - Internet Explorer - Opera - Firefox - Cometbird - Ubuntu - Google Chrome - Phoenixetc
  4. Explain features of the Internet Browsers - Title Bar - Menu Bar - Tool Bar - Address Bar - Icons - Search Bar - Uniform Resource Locator (URL)/Hypertext link etc
  5. Describe the use of different types of Internet services: - Electronic Mail (e-mail) - E-mail Discussion Group - Instant Messaging/Chats - Virtual meeting platforms - File Transfer Protocol (FTP) - World Wide Web (WWW) - Search Engines - Chatting etc

19. Electronic Mail

Contents

  • 4. Electronic Mail
  • (a) Definition
  • (b) E-mail Service
  • (c) Steps involved in creating and opening mail (email box, and chatting)
  • (d) Features of e-mail address

Objectives — candidates should be able to:

  1. Define Electronic Mail and Chatting
  2. List e-mail services: - Creating e-mail address - Composing e-mail - Sending/receiving e-mail - Adding attachments - Chatting - Creating mailing list/group - etc
  3. Explain the features in an e-mail address [email protected] (user@Domainname) Explain the components of domain name

20. Networking

Contents

  • 5. Networking
  • (a) Definitions
  • (b) Network types
  • (c) Network topologies
  • (d) Network devices

Objectives — candidates should be able to:

  1. Define computer network
  2. List and define various types of Networks: - PAN - LAN - WAN - MAN - Intranet - Extranet - Internet
  3. Explain the differences in basic network topologies: - Star - Bus - Ring
  4. Define and explain the use of network devices: - Hub - Modems - Switches - Routers - Gateway - Repeaters - Access Points Interface (API) - Network Interface Card (NIC) etc

21. World Wide Web (www)

Contents

  • 6. World Wide Web (www)
  • (a) Definition and full meanings of acronyms
  • (b) Brief history of WWW
  • (c) Basic terminologies
  • (d) Protocols
  • (e) Advantages and disadvantages of www
  • (f) Navigation through websites v
  • (g) Software for web development
  • (h) Differences between email and website vi
  • vii
  • viii
  • ix. D

Objectives — candidates should be able to:

  1. Give full meanings of www, HTTP, HTTPS, HTML, XML
  2. Explain the history behind www
  3. Explain basic terminologies: - www - Website - Webpage - Homepage - Protocol etc. Define Protocol and list different types of protocols (http, https, ftp, etc.) List uses and benefits of www. - Accessible from anywhere around the globe with the availability of the Internet - access to information or make information accessible to the world - connect to people from anywhere from home - purchase products online anywhere in the comfort of your home - create website for your business and do a lot much more than physical office - communicate with anyone around the world through texts, chats, and emails. - Online course can be completed using www. - Online marketing and branding of businesses - Facilitate establishing professional contacts - Unlimited access to information - etc. List disadvantages of www - Risk of data and identity theft - Cyberbullying - Easy spread of fake news - Hacking - Spam mails - paedophile - etc. Navigate through websites. - www.jamb.org.ng - www.waec.org.ng - www.neco.org.ng - www.ui.edu.ng - www.jgiyc.com - www.google.com etc. Use of software for web development - Frontpage - WordPress - Dreamweaver - Photoshop - Google Web Designer etc. ifferentiate between email and website - [email protected] and - www.jamb.org.ng

22. Cables and Connectors i. Identify different network cables and

Contents

  • 7. Cables and Connectors
  • (a) Network cables and connectors
  • (b) Computer cables and connector SECTION G: Devel

Objectives — candidates should be able to:

  1. Identify different network cables and connectors: - Cables (Twisted Pair, Coaxial, Fibre Optics, etc.) Connectors (RJ45, RJ11, T-Connectors s
  2. Identify different types of Computer Cables and Connectors - Cables: Power Cables, Data Cables, Printer Cable, Universal Serial Bus (USB), Monitor Cable, Serial Cable, Parallel Cable, etc. - Connectors: Male and Female. oping Problem-Solving Skills

23. Programming Language (PL)

Contents

  • 1. Programming Language (PL)
  • (a) Definition and Classification of PL
  • (b) Advantages and disadvantages of different levels of PL

Objectives — candidates should be able to:

  1. Define Programming Language (PL)
  2. Identify different classifications of PL. - Machine Language: interpreted directly in hardware i.e., binary machine code - Assembly languages: thin wrappers over a corresponding machine language i.e., Assembly Language/symbolic language. - High-Level languages: anything that are machine independent i.e., BASIC, C, Java, Fortran 2008, Python, Pearl etc
  3. Give advantages and disadvantages of Machine Language, Assembly Language and High programming Language

24. High Level Languages (HLL)

Contents

  • 2. High Level Languages (HLL)
  • (a) Classifications of HLL
  • (b) Characteristics of HLL
  • (c) Translators - - - - - - - -

Objectives — candidates should be able to:

  1. Classify High-Level programming Languages into: - Scientific - General Purpose - Business - Object oriented Procedural Artificial Intelligence String processing Domain Specific Scripting Systems Visual Esoteric etc. the characteristics of High-Level ming Languages: ires translation into machine language able er to read, write and maintain as mands are similar to English data types and data structures, selection tements and repetition/iteration structs logic operators and functions that are lt into the language. rammers friendly to code, debug and maintain translators and its two basic types: erpreters pilers

25. Algorithm and Flowcharts

Contents

  • 3. Algorithm and Flowcharts
  • (a) Definitions
  • (b) Functions of Algorithm
  • (c) Properties of Algorithm
  • (d) Flowchart symbols

Objectives — candidates should be able to:

  1. Define Algorithm and Flowchart
  2. State functions of algorithms: They are used to perform: - Calculations - Data Processing - Automated reasoning etc
  3. State and explain the properties of Algorithm - Input specified - Output specified - Definiteness - Effectiveness - Finiteness etc
  4. Identify Flowchart symbols - Start - Input/Output - Process - Decision - Stop - loop - Continuation etc
  5. Draw Flowchart of a given programming problem

26. Programming Language Structure

Contents

  • 4. Programming Language Structure
  • (a) Basic Statements
  • (b) Arithmetic/string operators
  • (c) Subunits
  • (d) Primitive and non-primitive data

Objectives — candidates should be able to:

  1. Identify features/syntax of a programming language - Keywords - Variable types - Constants/literals - Numeric - String/alphanumeric - Basic characteristics of the language
  2. Basic statements of a high-level programming language - Input - Output - Processing - Comments - Subunits (Functions, Procedure, Methods, Subroutines etc.) - Statements (Iteration/Loop, Conditional, Assignment, Dimension, etc.)
  3. Arithmetic operators and expressions
  4. String operators and expressions
  5. Built in functions
  6. Primitive data (Integer, float, Boolean, character, etc.)
  7. Non-Primitive Data Types (Arrays, classes, string, etc)
  8. Complex data structures (Trees, graphs, linked lists, objects etc.)

27. Program Development

Contents

  • 5. Program Development
  • (a) Definition
  • (b) Characteristics of programs
  • (c) Precautions
  • (d) Steps involved in developing program v

Objectives — candidates should be able to:

  1. Define a program
  2. List characteristics of a good program - Accuracy - Readability - Maintainability - Efficiency - Generality - Clarity etc
  3. State the precautions required in the development of a program - Be stable, steady and patient - No step skipping - Follow order of execution etc
  4. Steps involved in program development - Problem definition - Problem analysis - Design (Flow charting/ algorithm) development - Program coding - Program compilation - Program testing/debugging - Program documentation - Programme Maintenance Examples of: - Interpreted program (BASIC, java, python) - Compiled Program (COBOL, FORTRAN, C, C++, Java etc.)

28. System Development Life Cycle

Contents

  • 6. System Development Life Cycle (SDLC)
  • (a) Definition of SDCL
  • (b) Stages of SDLC SECTION H: Artificial

Objectives — candidates should be able to:

  1. Define SDLC
  2. Describe SDLC
  3. Explain stages in SDLC - Preliminary study (Identification of the problem, Recognition of the Need) - Feasibility - Analysis - Design - Implementation (coding, testing, documentation and delivery) - Maintenance - Review
  4. Draw diagram of a SDLC Intelligence (AI) and Robotics

29. Definition of AI

Contents

  • 1. Definition of AI

Objectives — candidates should be able to:

  1. Define AI

30. Branches of AI ii. Identify branches of AI

Contents

  • 2. Branches of AI

Objectives — candidates should be able to:

  1. Ranches of AI Learning (supervised

31. Applications of AI unsupervised, reinforcement)

Contents

  • 3. Applications of AI uns - Neural - Expert - Fuzzy - Natura - Deep L etc

Objectives — candidates should be able to:

  1. Upervised, reinforcement) Network Systems Logic l Language Processing earning . lication Areas of AI cs erce tion Resource care Agriculture Gaming Automobiles Social Media Marketing, etc

32. Fundamentals of Robotics

Contents

  • 4. Fundamentals of Robotics
  • (a) Definition of Robotics
  • (b) Main Components of Robotics
  • (c) Types of Robots
  • (d) Application Areas of Robotics
  • (e) Advantages and Disadvantages of Robots SECTION I: Computer Ethic

Objectives — candidates should be able to:

  1. Define Robotics
  2. Define Robots
  3. Identify main components of Robots - Control system - Sensors - Actuators - Power Supply - End Effectors etc
  4. Mention types of Robots - Humanoid Robots - Autonomous Robots - Teleoperated Robots - Augmenting Robots etc
  5. Itemise application areas of Robots - Logistics - Manufacturing - Home - Travel - Healthcare - Security - Space exploration - Entertainment - Agriculture - Food Preparation - Manufacturing - Military - Customer Service etc
  6. State advantages and disadvantages of using Robots s and Human Issues

33. Ethical issues

Contents

  • 1. Ethical issues a. Computer–related crime b. Responsibility for computer failure c. Protection of computer property, records and software d. Privacy of the company, workers and iv. L customers
  • v. Li

Objectives — candidates should be able to:

  1. Define computer-related crime
  2. State examples of computer-related crime. (Compromising computer systems, hacking, theft, etc.)
  3. List methods to prevent unauthorised use of computer system (user identification, Passwords etc.) ist methods to protect computer resources using both electronic and manual methods. st methods to Protect privacy of individuals (workers, companies, customers, government etc.) by law and electronically

34. Computer Security vi. Define computer security

Contents

Objectives — candidates should be able to:

  1. Computer Security vi. Define computer security
  2. Identify different types of computer security

35. Cyber risks and protection and their characteristics.

Contents

  • 3. Cyber risks and protection and their - Network - Interne - Applica - Data se - Informa - End use etc
  • viii. Identify differen (Firewal ix. Identify ca their ch session

Objectives — candidates should be able to:

  1. Characteristics. security t security (cyber) tion Security curity tion security r security appropriate security tool to use for the t types of computer security ls, antivirus software, encryption, etc.) tegories of application threats and aracteristics (Input, authorisation, management, parameter tampering, basic dimensions of Information (Confidentiality, Integrity, and lity (CIA)) Network security Issues rised, intrusion, rules and ations that protect confidentiality, y and accessibility using both software ware.) twork security methods (antivirus , application security, behavioural s, data loss prevention, email security, s, mobile device security, network tion, security and event management Virtual Private Network (VPN), Web , wireless security, Network Access (NAC). s of cyber security threats ime, cyber-attack, cyberterrorism, virus, trojans, spyware, re, Adware, Botnets, SQL n, Phishing, Man-in-the-middle attack, f Service, Dridex, Romance scams, alware, security safety tips r update of software and operating tems anti-virus software strong passwords open email attachments from nown senders click on links in emails from nown senders or unfamiliar websites, use of unsecure WIFI networks in c places etc

36. Potentials for Higher Studies in

Contents

  • 4. Potentials for Higher Studies in Computing

Objectives — candidates should be able to:

  1. List possible career paths in computing - Software Developer - Software Test Engineer - Programme Analyst - System Developer - Web Developer - Software Development Engineer, - Computer System Analyst - Database Administrator - System Administrator - System Engineer - System Analyst - Network Engineer - Business Analyst - Program Manager - IT Specialist - Data Analyst/Scientist - AI and Robotics - System Security Analyst - Digital Forensic Analyst - Mobile App Developer - ICT Manager - Blogger - E- Marketer - Social Media Manager - ICT Educator - Career in Academia - Private Entrepreneurship - Internet Police - IT User Support/Desk Officer - ICT Librarian - Computer Instructor etc

37. A Textbook for Year 11 - Computer Studies Bibhya Sharma, Shaveen Singh & Vijay Singh,

Contents

Objectives — candidates should be able to:

  1. A Textbook for Year 11 - Computer Studies Bibhya Sharma, Shaveen Singh & Vijay Singh, Publisher: Technology and Employment Skills Training Ministry of Education, Fiji

38. Addan Emmanuel (2013). My Computer for Senior Secondary Schools 1, 2, 3 with Practical

Contents

  • 2. Addan Emmanuel (2013). My Computer for Senior Secondary S Training CD. Valueplus Publication Limited

Objectives — candidates should be able to:

  1. Chools 1, 2, 3 with Practical

39. Adebisi, A. J. (2013). Fundamentals of Computer Studies, Nigeria: Expert Consults,

Contents

  • 3. Adebisi, A Available https://w R_STUDIES

Objectives — candidates should be able to:

  1. J. (2013). Fundamentals of Computer Studies, Nigeria: Expert Consults, on ww.researchgate.net/publication/258339295_FUNDAMENTALS_OF_COMPUTE

40. Adedapo F. O. Mitchell A. S. and Agunbiade D. A. (Assessed on August 6, 2021): Online

Contents

  • 4. Adedapo F. O. Mitchell A. S. and Agunbiade D. A. (Assesse with Computer Senior Secondary 2; rasmedpublications.com

Objectives — candidates should be able to:

  1. D on August 6, 2021): Online

41. Brookshear, J. G. (1991). Computer Science: An Overview. Benjamin-Cummings

Contents

  • Publishing Co. Inc

Objectives — candidates should be able to:

  1. Benjamin-Cummings

42. Chiemeke Stella C., Souley Boukari, Olumide B. Longe (Assessede on August 6, 2021);

Contents

  • 6. Chiemeke Stella C., Souley Boukari, Olumide B. Longe (Ass Computer Studies for Senior Secondary Schools; Universit

Objectives — candidates should be able to:

  1. Essede on August 6, 2021); y Press Plc., upssbookshop.com

43. Doyle, S (1995). Computer Studies for You, USA: Nelson Thomas Ltd, 2nd Edition.

Contents

Objectives — candidates should be able to:

  1. Omas Ltd, 2nd Edition. s-You/dp/0748703810

44. Driscoll, T. & Dolden R. (1998). Computer Studies and Information Technology (The

Contents

  • 8. Driscoll, Motivate https://

Objectives — candidates should be able to:

45. Henderson, P. (1987, February), Modern Introductory Computer Science. In Proceedings of

Contents

  • 9. Henderson, P. (1987, February), Modern Introductory Compu the eighteen SIGCSE technical symposium on Computer Scie

Objectives — candidates should be able to:

  1. Ter Science. In Proceedings of nce education (pp. 183-190)

46. HiiT@School (Assessed on August 6, 2021); Computer Studies for Senior Secondary

Contents

  • 10. HiiT@School (Assessed on August 6, 2021); Computer Studi Education; HiiT

Objectives — candidates should be able to:

  1. Es for Senior Secondary

47. Ojo D. J. (2018). Senior Secondary School Certificate Examination on Data Processing. Past

Contents

  • 11. Ojo D. J. (2018). Senior Secondary School Certificate Ex Questions and Answers (2014 - 2020). Published by TONAD Objectives and Practical)

Objectives — candidates should be able to:

  1. Amination on Data Processing. Past Publishers Limited. (Theory

48. Otuka J. O. E. Akande A. F. and Iginla S. I. (2019): New Computer Studies 1-3;

Contents

  • 12. Otuka J. O. E. Akande A. F. and Iginla S. I. (2019): New LearnAfrica

Objectives — candidates should be able to:

  1. Computer Studies 1-3

49. Senior School Certificate Examinations/National Examination Council (SSCE/NECO). Past

Contents

  • 13. Senior School Certificate Examinations/National Examinat Questions and Answers on Computer Studies (Theory/Object

Objectives — candidates should be able to:

  1. Ion Council (SSCE/NECO). Past ives)

50. Sloan, R. H., & Troy, P. (2008). CS 0.5: a better approach to introductory computer science

Contents

  • 14. Sloan, R. H., &

Objectives — candidates should be able to:

  1. Ch to introductory computer science

Recommended texts for JAMB Computer Studies

These are the recommended textbooks listed in the official JAMB Computer Studies syllabus. You do not need every book — one solid, complete text that follows the syllabus, paired with past-question practice, is enough.

  • A Textbook for Year 11 - Computer Studies Bibhya Sharma, Shaveen Singh & Vijay Singh, Publisher: Technology and Employment Skills Training Ministry of Education, Fiji.
  • Addan Emmanuel (2013). My Computer for Senior Secondary Schools 1, 2, 3 with Practical Training CD. Valueplus Publication Limited.
  • Adebisi, A. J. (2013). Fundamentals of Computer Studies, Nigeria: Expert Consults, Available on https://www.researchgate.net/publication/258339295_FUNDAMENTALS_OF_COMPUTE R_STUDIES
  • Adedapo F. O. Mitchell A. S. and Agunbiade D. A. (Assessed on August 6, 2021): Online with Computer Senior Secondary 2; rasmedpublications.com
  • Brookshear, J. G. (1991). Computer Science: An Overview. Benjamin-Cummings Publishing Co. Inc.
  • Chiemeke Stella C., Souley Boukari, Olumide B. Longe (Assessede on August 6, 2021); Computer Studies for Senior Secondary Schools; University Press Plc., upssbookshop.com
  • Doyle, S (1995). Computer Studies for You, USA: Nelson Thomas Ltd, 2nd Edition.
  • Available at https://www.amazon.com/GCSC-Computer-Studies-You/dp/0748703810
  • Driscoll, T. & Dolden R. (1998). Computer Studies and Information Technology (The Motivate Series), Nigeria: Macmillan Education, Available at https://amazon.com/ComputerStudies-Information-Technology-Motivate/dp/0333598342
  • Henderson, P. (1987, February), Modern Introductory Computer Science. In Proceedings of the eighteen SIGCSE technical symposium on Computer Science education (pp. 183-190).
  • HiiT@School (Assessed on August 6, 2021); Computer Studies for Senior Secondary Education; HiiT
  • Ojo D. J. (2018). Senior Secondary School Certificate Examination on Data Processing. Past
  • Questions and Answers (2014 - 2020). Published by TONAD Publishers Limited. (Theory, Objectives and Practical)
  • Otuka J. O. E. Akande A. F. and Iginla S. I. (2019): New Computer Studies 1-3; LearnAfrica
  • Senior School Certificate Examinations/National Examination Council (SSCE/NECO). Past Questions and Answers on Computer Studies (Theory/Objectives).
  • Sloan, R. H., & Troy, P. (2008). CS 0.5: a better approach to introductory computer science for majors. ACM SIGCSE Bulletin, 40(1), 271-275.

Frequently asked questions

What is the JAMB Computer Studies syllabus for 2026/2027?

The JAMB Computer Studies syllabus for the 2026/2027 UTME is the official document that lists every topic, objective and recommended text you will be examined on. It covers the evolution of computing; computer hardware and software fundamentals; application packages; computer files and maintenance; ICT and the internet; problem-solving (algorithms, flowcharts and programming); artificial intelligence and robotics; and computer ethics and security. Every question in the Computer Studies paper is drawn from this syllabus, so studying any topic outside it is a waste of time. The complete, up-to-date syllabus is reproduced in full on this page.

What are the areas of concentration for JAMB Computer Studies?

The areas of concentration are the sections and high-frequency topics the UTME focuses on. Computer fundamentals (hardware, software, CPU and memory), application packages, ICT and the internet, and problem-solving (algorithms, flowcharts and programming) are core — newer high-frequency areas include AI, robotics and cyber security. Concentrate your revision on these areas first, then cover the rest of the syllabus — and practise past-question-style questions on each area so you recognise how they are tested.

How many questions does JAMB set in Computer Studies?

JAMB sets 40 multiple-choice questions in Computer Studies, worth 100 marks. Only Use of English has more (60 questions). Across your four subjects the UTME totals 180 questions and 400 marks.

How long is the JAMB exam and how much time per Computer Studies question?

The whole UTME lasts two hours (120 minutes) for all four subjects combined — roughly 40 seconds per question. Answer the questions you know quickly, flag the harder ones, and return to them. There is no negative marking, so never leave any question unanswered.

Is Computer Studies compulsory in JAMB?

Use of English is the only universally compulsory subject, but Computer Studies is accepted for Computer Science and several science, engineering and education courses — confirm your course's combination.

What are the hot topics or most repeated topics in JAMB Computer Studies?

While JAMB does not publish a 'hot topics' list, the syllabus changes little year to year, so the same high-frequency topics recur. Computer fundamentals (hardware, software, CPU and memory), application packages, ICT and the internet, and problem-solving (algorithms, flowcharts and programming) are core — newer high-frequency areas include AI, robotics and cyber security. Studying strictly by the syllabus and practising many questions per topic is the reliable way to prepare — never rely on 'expo' or leaked questions, which are scams and can cost you your result.

What are the recommended textbooks for JAMB Computer Studies?

The official syllabus recommends standard texts: complete SSS Computer Studies / Data Processing textbooks that follow the syllabus. You do not need every book — one complete, syllabus-aligned textbook plus consistent past-question practice is enough. See the full recommended-texts list below.

Can I download the JAMB Computer Studies syllabus PDF for free?

JAMB publishes the official syllabus free on the IBASS portal at jamb.gov.ng (Quick Links → Syllabus System). Rather than a static PDF, this page reproduces the complete Computer Studies syllabus for 2026/2027 — every section, topic and recommended text — so you can study it on any phone, with progress tracking and practice built in. Always confirm the current syllabus on the official portal.

Does the JAMB Computer Studies syllabus change every year?

No — the core topics stay largely the same from year to year because the subject content does not change. The only occasional changes are to prescribed texts in a few subjects. Always check the official syllabus at the start of your preparation to confirm nothing in your subjects has been updated.

Is there negative marking in JAMB Computer Studies?

No. JAMB does not use negative marking, so a wrong answer simply scores zero — there is no penalty. This means you should attempt every one of the 40 questions, even where you have to make an educated guess near the end of the time.

How do I study the JAMB Computer Studies syllabus effectively?

Turn the syllabus into a checklist: study one topic, then immediately practise questions on it so it sticks; give the most time to the areas of concentration that carry the most topics; use one recommended textbook rather than many; and practise past-question-style questions under timed conditions to build speed. Track each topic on this page from Not started to Mastered so you always know what is left.

How can I practise JAMB Computer Studies questions on Belmadeng?

Belmadeng offers free, timed CBT practice with worked explanations. Study a topic here, then test yourself — your weak topics are highlighted afterwards so you know exactly what to revise. Explore CBT practice to prepare the way the real Computer-Based Test works.

Source: official JAMB UTME Computer Studies syllabus (IBASS, jamb.gov.ng). Reproduced for study use. Last checked: 17 Sept 2026. Belmadeng is not affiliated with JAMB — always confirm the current syllabus on the official portal.

Courses that require Computer Studies in JAMB

Computer Studies features in the UTME combination for specialised courses and language/education programmes. See the full list of courses and their subject combinations to find where it applies.

Browse subject combinations for all courses →

Candidates studying Computer Studies often study these subjects alongside it. Each links to its full official syllabus and free CBT practice:

← All subjects