Computer Studies JAMB Syllabus 2027/2028 Download PDF


Computer Studies JAMB Syllabus 2027/2028 Download PDF

The JAMB Computer Studies syllabus 2027/2028 shows the main computing topics and practical skills you should study for the examination.

The syllabus covers nine major areas: Evolution of Computing, Fundamentals of Computing, Computer Application Packages, Managing Computer Files, Computer Maintenance and Safety Measures, Information and Communication Technology, Developing Problem-Solving Skills, Artificial Intelligence and Robotics, and Computer Ethics and Human Issues.

In this guide, you will see the important topics under each section and what you should be able to identify, explain, compare, operate, create or apply. You will also find the JAMB Computer Studies syllabus PDF download section, recommended texts, and simple guidance on how to use the syllabus during revision.

Computer Studies combines theory with practical skills, so pay attention to areas such as hardware, software, application packages, file handling, networking, programming, algorithms, AI, robotics and computer security while studying.

Table of Contents

Download JAMB Computer Studies Syllabus 2027/2028 PDF

You can keep the JAMB Computer Studies syllabus PDF on your phone or computer and use it as a checklist while studying.

The PDF covers the major areas of Computer Studies, including computer evolution, hardware and software, application packages, file management, computer maintenance, ICT, programming, Artificial Intelligence, robotics, computer ethics and security.

Download the JAMB Computer Studies Syllabus 2027/2028 PDF here:

Download, tap or click it to open the syllabus PDF and save a copy for your revision.

Use the PDF regularly to check the topics you have completed, the practical skills you still need to practise, and the objectives you should be able to explain, perform or apply.

JAMB Computer Studies Syllabus Topics and Objectives

Section A: Evolution of Computing

This section covers the history of computing and the classification of computing devices.

You should understand how computing developed from early counting devices to modern computer systems, as well as the different ways computers can be grouped.

History of Computing

The history of computing includes early devices that were developed to support counting, calculation and data processing.

Important early computing devices include:

  • Abacus
  • Slide Rule
  • Napier’s Bones
  • Pascal Calculator
  • Leibnitz Multiplier
  • Jacquard Loom
  • Charles Babbage’s Analytical Engine
  • Hollerith Census Machine
  • Burrough’s Machine

You should be able to identify these devices and understand the contribution or use connected with each one.

You should also study later computing systems such as:

  • ENIAC
  • EDVAC
  • UNIVAC 1
  • Desktop Personal Computers

Pay attention to the history behind these devices and how they contributed to the development of modern computing.

Classification of Computing Devices

Computing devices can be classified in different ways.

The main classifications include:

  • by generation;
  • by size;
  • by purpose;
  • by type.

Classification by Generation

You should study the different generations of computers from the first generation to the current generation.

For each generation, pay attention to:

  • year or period of development;
  • major components or technology used;
  • speed of operation;
  • storage capacity or storage component.

You should be able to relate each generation of computers to its major characteristics.

Classification by Size

Computers can also be grouped according to size.

The major categories include:

  • Microcomputers
  • Minicomputers
  • Mainframe computers
  • Supercomputers

You should understand the differences between these categories and how their size, components and uses differ.

Types of Modern Computer Systems

Examples of modern computing systems include:

  • personal computers;
  • desktop computers;
  • laptops;
  • tablets;
  • handheld devices;
  • servers;
  • workstations;
  • mainframes;
  • wearable computers;
  • supercomputers.

You should be able to distinguish between these systems according to their size, basic components, data handling and uses.

Classification by Type

Computers may also be classified as:

  • Digital computers
  • Analog computers
  • Hybrid computers

You should understand the basic differences among these types.

Classification by Purpose

According to purpose, computers may be grouped as:

  • Special-purpose computers
  • General-purpose computers

A special-purpose computer is designed for a particular task, while a general-purpose computer can be used for different types of work.

You should be able to identify the importance and uses of the different computing systems covered in this section.

Section B: Fundamentals of Computing

This section covers the basic components of a computer system, hardware, software, memory, storage, logic circuits, data and information.

You should understand how the main parts of a computer work together and be able to distinguish between different types of hardware, software and data.

Overview of Computer Systems

A computer system is made up of two main constituents:

  • hardware;
  • software.

Hardware refers to the physical parts of a computer, while software refers to the programs and instructions used by the computer.

You should also understand important characteristics of computers, including:

  • electronic operation;
  • accuracy;
  • speed;
  • interactivity;
  • reliability;
  • consistency;
  • large storage capacity.

You should be able to identify the functional parts of a computer system and explain the differences between hardware and software.

Computer Hardware

Computer hardware includes the physical components and devices used for input, processing, storage and output.

Important areas include:

  • Central Processing Unit;
  • input devices;
  • output devices;
  • storage devices.

Input Devices

Input devices are used to enter data and instructions into a computer.

Examples include:

  • keyboard;
  • mouse;
  • scanner;
  • joystick;
  • light pen;
  • voice input devices;
  • digital camera.

You should be able to identify these devices, explain their functions and distinguish between them.

For the keyboard, you should understand different categories of keys such as:

  • function keys;
  • numeric keys;
  • alphabetic keys;
  • cursor keys.

You should also understand the features, functions and operations of the mouse.

Output Devices

Output devices present information produced by a computer.

Examples include:

  • monitor;
  • printer;
  • speaker;
  • plotter.

You should understand the types, features and uses of these output devices.

For printers, pay attention to:

  • inkjet printers;
  • laser printers;
  • line printers.

You should be able to compare their similarities and differences.

Central Processing Unit

The Central Processing Unit (CPU) is an important part of the computer system.

Its major components include:

  • Arithmetic and Logic Unit (ALU);
  • Control Unit (CU);
  • Registers.

You should understand the function of each component.

The ALU handles arithmetic and logical operations, while the Control Unit coordinates the activities of the computer. Registers provide temporary storage for data and instructions being processed.

Primary and Secondary Memory

You should understand the difference between primary memory and secondary storage.

Primary memory includes:

  • Random Access Memory (RAM);
  • Read Only Memory (ROM).

You should be able to explain the uses and differences between RAM and ROM.

Secondary storage includes devices and media such as:

  • floppy disks;
  • magnetic tape;
  • hard disks;
  • compact discs;
  • DVDs;
  • USB storage devices.

You should understand the functions of secondary storage and be able to compare storage devices according to:

  • size;
  • speed;
  • cost;
  • technology;
  • access method.

Units of Storage

Computer storage can be measured using units such as:

  • bit;
  • byte;
  • nibble;
  • word;
  • kilobyte;
  • megabyte;
  • gigabyte;
  • terabyte.

You should understand the relationships among these storage units.

Registers, Bus and Address

You should understand the meaning of:

  • register;
  • bus;
  • address.

Important registers include:

  • MDR – Memory Data Register;
  • MAR – Memory Address Register;
  • MBR – Memory Base Register;
  • AC – Accumulator;
  • PC – Program Counter;
  • CIR – Current Instruction Register.

You should be able to explain the functions of these registers and distinguish between registers and main memory.

Input, Process and Output

A computer converts data into useful information through three major stages:

Input → Process → Output

You should understand how data enters the system, how it is processed and how the result is produced.

You should also know that the speed of data transfer can be affected by factors such as:

  • bus speed;
  • bus width.

Logic Circuits

Logic circuits are built from logic gates.

You should study:

  • AND gate;
  • NOT gate;
  • OR gate;
  • NOR gate;
  • NAND gate.

You should be able to:

  • define the different logic gates;
  • identify their symbols;
  • interpret basic logic equations;
  • construct truth tables for AND, NOT and OR gates.

You should also understand the meaning of a comparator and how a simple comparator can be constructed using XOR and NOR gates.

System Software

System software helps to control and manage computer hardware and other software.

Types include:

  • operating systems;
  • utility software;
  • middleware;
  • device drivers;
  • translators.

You should be able to distinguish between system software and application software.

Operating Systems

An Operating System (OS) manages the activities of a computer system.

You should understand:

  • the meaning of an operating system;
  • functions of an operating system;
  • types of user interfaces.

User interfaces include:

  • text or command-line interfaces;
  • menu interfaces;
  • Graphical User Interfaces.

Examples of operating systems include:

  • Microsoft Windows;
  • Linux;
  • UNIX.

You should also be familiar with operating systems used on mobile devices.

Utility Software

Utility software performs specific tasks that support the operation and maintenance of a computer system.

You should understand:

  • the meaning of utility software;
  • functions of utility software;
  • different types of utility programs.

Examples include:

  • editors;
  • antivirus software.

Translators

Translator software converts programs from one form into another so that they can be processed by a computer.

The main categories include:

  • Interpreter;
  • Assembler;
  • Compiler.

You should understand their functions and be able to explain the differences among them.

Application Software

Application software is designed to help users perform specific tasks.

You should understand the difference between:

  • open-source software;
  • proprietary software.

You should also understand different ways of acquiring application software, including:

  • software developed in-house;
  • off-the-shelf software.

Common application packages include:

  • Word Processing – Microsoft Word;
  • Spreadsheet – Microsoft Excel;
  • Database – Microsoft Access;
  • Presentation – Microsoft PowerPoint;
  • Graphics – Adobe Photoshop;
  • Accounting – Sage;
  • Payroll – Sage;
  • Government applications – Remita;
  • Banking applications – Fusion Banking Essence;
  • Statistical applications – SPSS;
  • Educational applications – SchoolShell;
  • Hospital applications – eHospital.

You should be able to identify these application packages and explain their uses.

Data and Information

You should understand the difference between data and information.

You should also study the properties of information and different types of data.

Examples of data types include:

  • integers;
  • real numbers;
  • strings;
  • images;
  • audio;
  • video;
  • signals.

Data Representation

Data can be represented in different number systems.

You should study:

  • binary;
  • decimal;
  • hexadecimal.

You should understand how these number bases are used in representing and handling data.

Digitisation

Digitisation involves converting information into digital form.

You should understand:

  • manual digitisation;
  • heads-up digitisation;
  • interactive tracing;
  • automatic digitisation.

You should also recognize different forms of digitised data, including:

  • images;
  • audio;
  • video;
  • motion;
  • text;
  • multimedia.

Section C: Computer Application Packages

This section covers common computer application packages and the practical operations you should be able to perform with them.

The main areas include:

  • word processing;
  • spreadsheets;
  • databases;
  • graphics;
  • presentations;
  • web design.

Word Processing Package

A word processing package is used to create, edit, format, save and print text documents.

Examples include:

  • Microsoft Word;
  • WordStar;
  • WordPerfect;
  • Open Word.

You should understand the general features of word processing packages, including:

  • creating documents;
  • saving documents;
  • editing text;
  • inserting content;
  • formatting;
  • printing;
  • sharing documents.

Word processing packages can be used in areas such as:

  • offices;
  • publishing;
  • journalism;
  • education.

Microsoft Word

You should be able to launch Microsoft Word and carry out basic operations such as:

  • creating a document;
  • editing a document;
  • saving;
  • retrieving;
  • printing;
  • copying;
  • moving text.

You should also understand how to:

  • use different font types and sizes;
  • format text;
  • justify text;
  • search within a document;
  • carry out spell checking;
  • merge files;
  • close Microsoft Word.

Spreadsheet Package

A spreadsheet package is used to organize data and perform calculations.

Examples include:

  • Microsoft Excel;
  • VisiCalc;
  • SuperCalc;
  • SPSS;
  • Calc.

You should understand important features of spreadsheet packages, including:

  • spreadsheet environment;
  • status bar;
  • menu bar;
  • formula bar.

Spreadsheet packages can be applied in areas such as:

  • accounting;
  • engineering;
  • statistics;
  • calculations;
  • what-if scenarios;
  • education.

Microsoft Excel

You should be able to launch Microsoft Excel and understand basic spreadsheet terms such as:

  • worksheet;
  • workbook;
  • cell;
  • cell range.

You should also be able to:

  • create spreadsheet documents;
  • edit spreadsheets;
  • save spreadsheets;
  • retrieve files;
  • print spreadsheets;
  • enter data;
  • move data;
  • copy data.

You should understand common data types in Excel, including:

  • numbers;
  • labels;
  • formulas.

You should also be able to perform arithmetic calculations using:

  • formulas;
  • built-in functions.

Other Excel operations include:

  • changing font types and sizes;
  • formatting;
  • editing;
  • printing;
  • drawing charts;
  • closing Microsoft Excel.

Database Package

A database is used to organize and manage related information.

Examples of database packages include:

  • Microsoft Access;
  • dBase;
  • FoxBase;
  • Oracle.

You should understand basic database terms such as:

  • file;
  • record;
  • field;
  • key;
  • form;
  • table.

Database Organization

You should study the following types of database organization:

  • hierarchical;
  • network;
  • relational.

You should understand the differences among them.

Database packages can be used in areas such as:

  • offices;
  • homes;
  • education;
  • government;
  • hospitals;
  • agriculture.

Microsoft Access

You should understand the basic features of a database in Microsoft Access.

A database may contain tables made up of rows and columns.

You should understand how to:

  • define the structure of a database;
  • specify field types;
  • enter data;
  • save data.

Field types may include:

  • numeric;
  • character;
  • date;
  • text.

You should also be able to perform operations on an existing database, including:

  • searching;
  • modifying;
  • sorting;
  • reporting;
  • selecting;
  • inserting.

You should also know how to close a Microsoft Access database.

Graphics Package

A graphics package is used to create and edit visual designs.

Examples include:

  • Paint;
  • Harvard Graphics;
  • Photoshop;
  • CorelDraw;
  • AutoCAD.

You should understand the features of graphics packages and how they can be used to produce simple designs.

CorelDraw

You should study important features of CorelDraw and know how to open an existing CorelDraw file.

You should also understand how CorelDraw can be used to design items such as:

  • business cards;
  • school logos;
  • national flags;
  • invitation cards;
  • certificates.

Presentation Package

A presentation package is used to create and display information in slides.

Examples include:

  • Microsoft PowerPoint;
  • Windows Movie Maker;
  • Macromedia Flash;
  • Impress;
  • Apple Keynote.

You should understand the features of the PowerPoint environment, including tools used for:

  • animations;
  • transitions;
  • sections;
  • screenshots;
  • previews.

Microsoft PowerPoint

You should know how to activate and use Microsoft PowerPoint.

Important operations include:

  • creating a new presentation;
  • inserting pictures;
  • inserting text;
  • inserting graphs;
  • adding animated content;
  • adding new slides;
  • saving presentations;
  • running slide shows;
  • printing presentations;
  • closing PowerPoint.

Web Design Package

You should understand the meaning of a web design package and be familiar with examples such as:

  • HTML;
  • XML;
  • Dreamweaver;
  • RapidWeaver;
  • Google Web Designer;
  • Microsoft SharePoint Designer;
  • NetObjects Fusion;
  • Xara Web Designer.

Elements of Web Design

Important elements of web design include:

  • navigation;
  • visual design;
  • content;
  • web friendliness;
  • interaction;
  • information accessibility;
  • intuitiveness;
  • branding;
  • turnaround time;
  • conversion.

You should understand how these elements contribute to the structure and use of a website.

Dreamweaver

You should also understand how Dreamweaver can be used in areas such as:

  • social media management;
  • social media marketing;
  • website design and development;
  • pay-per-click management;
  • advertising consulting.

Section D: Managing Computer Files

This section covers the concept of computer files, file organization, file access, file classification, file handling, data loss and file security.

You should understand how data is arranged in files and how computer files can be created, accessed, protected and maintained.

Concept of Computer Files

You should understand basic terms used in file management, including:

  • data item;
  • field;
  • record;
  • file;
  • database.

These items are related in the following order:

Data Item → Field → Record → File → Database

You should be able to explain the relationship among them.

Basic Data Types

Common data types used in computer files include:

  • numeric;
  • alphabetic;
  • alphanumeric.

You should be able to identify and use these basic data types correctly.

File Organization

Files can be organized in different ways.

You should study:

  • serial organization;
  • sequential organization;
  • indexed organization;
  • random organization.

You should understand how each organization method arranges records in a file.

Methods of Accessing Files

You should also understand common file access methods, including:

  • serial access;
  • sequential access;
  • random access.

You should be able to recognize the appropriate access method for a particular file arrangement.

File Classification

Computer files may be classified as:

  • master files;
  • transaction files;
  • reference files.

You should understand the purpose of each type.

Files can also be classified according to factors such as:

  • nature of content;
  • organization method;
  • storage medium;
  • date;
  • size.

The nature of the content may also determine whether a file contains programs or data.

Handling Computer Files

You should understand and be able to perform common file operations such as:

  • create;
  • delete;
  • retrieve;
  • insert;
  • copy;
  • view;
  • update;
  • open;
  • close.

These operations are important when working with stored information on a computer.

Causes of Data Loss

Data can be lost for different reasons.

Common causes include:

  • overwriting;
  • accidental deletion;
  • hardware malfunction;
  • virus attack;
  • theft;
  • fire;
  • natural disasters.

You should be able to identify these causes and understand why protecting stored data is important.

Methods of Securing Data

Different methods can be used to protect data and maintain its integrity.

These include:

  • backups;
  • antivirus software;
  • Personal Identification Numbers;
  • biometrics;
  • passwords;
  • proper labelling of storage devices;
  • CCTV;
  • physical security;
  • fire extinguishers;
  • smoke alarms.

You should understand how these measures can help protect computer files and storage devices.

Computer Files and Manual Files

You should be able to compare computer-based file systems with manual file systems.

Important areas for comparison include:

  • security;
  • speed of access;
  • speed of creating files;
  • cost of setup;
  • maintenance cost;
  • electricity requirements.

You should understand the advantages and disadvantages of both methods of keeping records.

Section E: Computer Maintenance and Safety Measures

This section covers booting, shutting down, computer maintenance and proper management of the computer room.

You should understand the correct procedures for starting and shutting down a computer system, basic maintenance practices and the safety measures required in a computer environment.

Booting and Shutting Down a Computer

Booting is the process of starting a computer system.

You should study the two main types of booting:

  • cold booting;
  • warm booting.

You should be able to explain the difference between them.

You should also understand the proper steps involved in:

  • booting a computer system;
  • shutting down a computer system.

Computer Maintenance

Computer maintenance involves taking proper care of computer hardware and software so that the system can continue to function properly.

You should understand basic maintenance activities such as:

  • general cleaning of the computer system;
  • charging batteries for portable computer systems;
  • replacing batteries when necessary;
  • charging and maintaining a UPS;
  • cleaning drive lenses;
  • carrying out simple hardware maintenance;
  • carrying out simple software maintenance;
  • recovering data from a crashed computer system.

You should be able to identify the appropriate maintenance activity for different computer problems.

Computer Room Management

A computer room should be arranged and maintained in a way that supports proper use of computer equipment.

You should understand the importance of:

  • proper sitting arrangement;
  • correct positioning of the monitor;
  • correct positioning of the keyboard;
  • correct positioning of the CPU;
  • correct positioning of the mouse;
  • proper placement of other peripherals.

You should also understand the need for proper illumination in the computer room.

Computer Room Safety Measures

Important safety practices include:

  • keeping the computer room free from dust;
  • keeping liquids away from computer equipment;
  • maintaining proper lighting;
  • positioning computer equipment correctly;
  • following computer laboratory rules and regulations.

These practices help to maintain computer equipment and create a suitable environment for computer use.

Section F: Information and Communication Technology (ICT)

This section covers communication systems, applications of ICT, internet services, electronic mail, computer networking, the World Wide Web, cables and connectors.

You should understand common ICT terms, devices and services and know how they are used for communication and information sharing.

Meaning of ICT

ICT means Information and Communication Technology.

You should understand the meaning of ICT and be able to identify its major types and applications.

Important areas include:

  • broadcasting;
  • telecommunications;
  • data networks;
  • information systems;
  • satellite communication.

Broadcasting

Examples of broadcasting include:

  • radio broadcasting;
  • television broadcasting;
  • satellite broadcasting.

You should understand how these forms of communication are used to distribute information.

Telecommunications

Examples of telecommunications systems include:

  • Public Switched Telephone Network (PSTN);
  • landlines;
  • mobile phone systems;
  • Circuit Switched Packet Telephone systems;
  • satellite telephone systems;
  • fixed wireless telephone systems.

You should be able to identify different types of telecommunications systems.

Data Networks

Important data networks include:

  • Personal Area Network (PAN);
  • Local Area Network (LAN);
  • Metropolitan Area Network (MAN);
  • Wide Area Network (WAN);
  • intranet;
  • internet.

You should understand these network types and the areas they can cover.

Information Systems

Examples of information systems include:

  • data processing systems;
  • Global Positioning Systems (GPS).

You should understand how ICT can be used to process, store and communicate information.

Application Areas of ICT

ICT is used in many areas.

Important applications include:

  • teleconferencing;
  • video conferencing;
  • telecommuting;
  • telecomputing;
  • messaging;
  • information search and retrieval;
  • information archiving;
  • e-learning;
  • telemedicine;
  • e-commerce;
  • e-government;
  • e-library.

You should be able to identify these application areas and explain how ICT is used in each one.

ICT-Based Devices

Examples of ICT devices include:

  • mobile phones;
  • computers;
  • Automated Teller Machines;
  • dispensing machines;
  • Point of Sale machines;
  • Automated Cash Registers;
  • radio sets;
  • television sets;
  • scanners.

You should be able to recognize these devices and understand their uses.

Internet

You should understand the meaning of the Internet and common terms connected with it.

Important terms include:

  • homepage;
  • browse;
  • browser;
  • chatroom;
  • cybercafe;
  • HTTP;
  • HTML;
  • Internet Service Provider;
  • webpage;
  • website.

You should be able to define these terms and understand how they are used when accessing online information.

Internet Browsers

Internet browsers are used to access websites and other online resources.

Examples include:

  • Internet Explorer;
  • Opera;
  • Firefox;
  • CometBird;
  • Ubuntu;
  • Google Chrome;
  • Phoenix.

You should understand important browser features such as:

  • title bar;
  • menu bar;
  • toolbar;
  • address bar;
  • icons;
  • search bar;
  • Uniform Resource Locator;
  • hyperlinks.

Internet Services

Important internet services include:

  • electronic mail;
  • email discussion groups;
  • instant messaging;
  • chats;
  • virtual meeting platforms;
  • File Transfer Protocol;
  • World Wide Web;
  • search engines.

You should understand the purpose of each service.

Electronic Mail

Electronic mail, commonly called email, is used to send and receive digital messages.

You should understand how to:

  • create an email address;
  • compose an email;
  • send an email;
  • receive an email;
  • add attachments;
  • create mailing lists or groups;
  • use chatting services.

You should also understand the structure of an email address.

For example:

user@domainname

You should be able to identify the user name and domain name components.

Computer Networking

A computer network connects computers and other devices so that they can communicate and share resources.

You should study the following types of networks:

  • PAN;
  • LAN;
  • WAN;
  • MAN;
  • intranet;
  • extranet;
  • internet.

You should be able to define each type and explain the differences among them.

Network Topologies

You should study the basic network topologies:

  • Star topology;
  • Bus topology;
  • Ring topology.

You should understand how these network arrangements differ.

Network Devices

Important network devices include:

  • hub;
  • modem;
  • switch;
  • router;
  • gateway;
  • repeater;
  • access point;
  • Network Interface Card.

You should be able to identify these devices and explain their uses in a computer network.

World Wide Web

You should understand the meaning of important World Wide Web terms and acronyms such as:

  • WWW;
  • HTTP;
  • HTTPS;
  • HTML;
  • XML.

You should also study:

  • website;
  • webpage;
  • homepage;
  • protocol.

You should understand the basic history of the World Wide Web and know how to navigate websites.

Web Protocols

A protocol is a set of rules used for communication between computer systems.

Examples include:

  • HTTP;
  • HTTPS;
  • FTP.

You should understand the meaning and uses of these protocols.

Uses and Benefits of the World Wide Web

The World Wide Web can be used to:

  • access information from different locations;
  • make information available online;
  • communicate with people;
  • purchase products online;
  • create websites for businesses;
  • send messages and emails;
  • take online courses;
  • market and promote businesses;
  • establish professional contacts.

You should understand how the World Wide Web supports communication, education, business and access to information.

Disadvantages of the World Wide Web

Possible disadvantages include:

  • data theft;
  • identity theft;
  • cyberbullying;
  • spread of fake news;
  • hacking;
  • spam emails;
  • unsafe online interactions.

You should be able to identify these risks when using online services.

Web Development Software

Examples of software used for web development include:

  • FrontPage;
  • WordPress;
  • Dreamweaver;
  • Photoshop;
  • Google Web Designer.

You should understand that these tools can be used in website design and development.

Email and Website

You should be able to distinguish between an email address and a website address.

For example:

  • Email address: user@domainname
  • Website address: www.example.com

Network Cables and Connectors

You should study common network cables such as:

  • twisted pair cable;
  • coaxial cable;
  • fibre optic cable.

Important network connectors include:

  • RJ45;
  • RJ11;
  • T-connectors.

You should be able to identify these cables and connectors.

Computer Cables and Connectors

Common computer cables include:

  • power cables;
  • data cables;
  • printer cables;
  • Universal Serial Bus cables;
  • monitor cables;
  • serial cables;
  • parallel cables.

You should also understand the distinction between:

  • male connectors;
  • female connectors.

Section G: Developing Problem-Solving Skills

This section covers programming languages, algorithms, flowcharts, programming structures, program development and the System Development Life Cycle.

You should understand how computer problems can be analysed and represented before programs are written.

Programming Languages

A programming language is used to give instructions to a computer.

You should study the main classifications of programming languages:

  • Machine Language
  • Assembly Language
  • High-Level Language

Machine language is interpreted directly by computer hardware and uses binary machine code.

Assembly language uses symbolic instructions that relate closely to machine language.

High-level languages are more independent of a particular computer system.

Examples include:

  • BASIC;
  • C;
  • Java;
  • Fortran 2008;
  • Python;
  • Pearl.

You should understand the advantages and disadvantages of machine, assembly and high-level programming languages.

Classification of High-Level Languages

High-level programming languages can be classified into areas such as:

  • scientific;
  • general purpose;
  • business;
  • object-oriented;
  • procedural;
  • Artificial Intelligence;
  • string processing;
  • domain-specific;
  • scripting;
  • systems;
  • visual;
  • esoteric.

You should be able to identify these classifications.

Characteristics of High-Level Languages

High-level programming languages generally require translation into machine language before execution.

Important characteristics include:

  • portability;
  • easier reading and writing;
  • easier maintenance;
  • use of data types and data structures;
  • use of selection statements;
  • use of repetition or iteration;
  • use of logical operators;
  • use of built-in functions.

They are also designed to make coding, debugging and maintenance easier for programmers.

Translators

You should understand the role of translator programs.

Two important types are:

  • Interpreter
  • Compiler

You should understand how these translators are used with programming languages.

Algorithm

An algorithm is a set of steps used to solve a problem or carry out a task.

Algorithms can be used for activities such as:

  • calculations;
  • data processing;
  • automated reasoning.

You should understand important properties of an algorithm, including:

  • specified input;
  • specified output;
  • definiteness;
  • effectiveness;
  • finiteness.

Flowcharts

A flowchart is a graphical representation of the steps involved in solving a problem.

Important flowchart symbols include:

  • start;
  • input/output;
  • process;
  • decision;
  • stop;
  • loop;
  • continuation.

You should be able to identify these symbols and draw a flowchart for a given programming problem.

Programming Language Structure

You should understand important parts of a programming language, including:

  • keywords;
  • variable types;
  • constants or literals;
  • numeric values;
  • strings or alphanumeric values.

You should also understand common statements used in high-level programming languages, such as:

  • input;
  • output;
  • processing;
  • comments;
  • iteration or loops;
  • conditional statements;
  • assignment statements;
  • dimension statements.

Subunits in Programming

Program structures may also include subunits such as:

  • functions;
  • procedures;
  • methods;
  • subroutines.

You should understand how these form part of a program.

Operators and Expressions

You should study:

  • arithmetic operators;
  • arithmetic expressions;
  • string operators;
  • string expressions;
  • built-in functions.

You should be able to recognize how these are used in programming.

Primitive and Non-Primitive Data Types

Primitive data types include:

  • integer;
  • float;
  • Boolean;
  • character.

Non-primitive data types include:

  • arrays;
  • classes;
  • strings.

You should also be familiar with more complex data structures such as:

  • trees;
  • graphs;
  • linked lists;
  • objects.

Program Development

A program is a collection of instructions designed to perform a task.

You should understand the characteristics of a good program, including:

  • accuracy;
  • readability;
  • maintainability;
  • efficiency;
  • generality;
  • clarity.

You should also understand basic precautions during program development, such as:

  • being stable, steady and patient;
  • avoiding skipped steps;
  • following the correct order of execution.

Steps in Program Development

The main stages include:

  1. problem definition;
  2. problem analysis;
  3. design using a flowchart or algorithm;
  4. program coding;
  5. program compilation;
  6. program testing and debugging;
  7. program documentation;
  8. program maintenance.

You should understand what happens at each stage.

Interpreted and Compiled Programs

Examples of interpreted programs include:

  • BASIC;
  • Java;
  • Python.

Examples of compiled programs include:

  • COBOL;
  • FORTRAN;
  • C;
  • C++;
  • Java.

You should be able to recognize these examples as presented in the syllabus.

System Development Life Cycle

The System Development Life Cycle (SDLC) describes the stages involved in developing and maintaining a computer-based system.

You should study the following stages:

  • preliminary study;
  • feasibility;
  • analysis;
  • design;
  • implementation;
  • maintenance;
  • review.

The preliminary study includes:

  • identification of the problem;
  • recognition of the need.

Implementation may include:

  • coding;
  • testing;
  • documentation;
  • delivery.

You should be able to explain the stages of the SDLC and draw a diagram showing how they are arranged.

Section H: Artificial Intelligence (AI) and Robotics

This section covers Artificial Intelligence, its major branches and applications, as well as the fundamentals of robotics.

You should understand the basic concepts behind AI and robots, recognize their major components, and identify the areas where they are used.

Artificial Intelligence

Artificial Intelligence (AI) refers to computer systems designed to perform tasks associated with intelligent behaviour.

You should understand the meaning of AI and be able to identify its major branches.

Branches of Artificial Intelligence

Important branches of AI include:

  • Machine Learning
  • Neural Networks
  • Expert Systems
  • Fuzzy Logic
  • Natural Language Processing
  • Deep Learning

You should be able to identify these branches and understand their basic roles.

Machine Learning

Machine Learning is one of the major areas of Artificial Intelligence.

You should study the following types:

  • Supervised Learning
  • Unsupervised Learning
  • Reinforcement Learning

You should be able to recognize these forms of machine learning as part of AI.

Applications of Artificial Intelligence

Artificial Intelligence is applied in many areas.

Important application areas include:

  • robotics;
  • e-commerce;
  • navigation;
  • human resources;
  • healthcare;
  • agriculture;
  • gaming;
  • automobiles;
  • social media;
  • marketing.

You should be able to identify where AI is used and relate it to different fields.

Fundamentals of Robotics

Robotics deals with the development and use of robots.

You should understand the meaning of:

  • robotics;
  • robots.

You should also be able to identify the main components of a robot.

Main Components of Robots

Important components include:

  • control system;
  • sensors;
  • actuators;
  • power supply;
  • end effectors.

You should understand the role of each component in the operation of a robot.

Types of Robots

You should study different types of robots, including:

  • Humanoid Robots
  • Autonomous Robots
  • Teleoperated Robots
  • Augmenting Robots

You should be able to identify these types and distinguish one from another.

Application Areas of Robotics

Robots can be used in many areas, including:

  • logistics;
  • manufacturing;
  • homes;
  • travel;
  • healthcare;
  • security;
  • space exploration;
  • entertainment;
  • agriculture;
  • food preparation;
  • military activities;
  • customer service.

You should understand how robots are applied in these different areas.

Advantages and Disadvantages of Robots

You should also study the advantages and disadvantages of using robots.

Pay attention to how robots can support different activities and the possible limitations or challenges that may come with their use.

Section I: Computer Ethics and Human Issues

This section covers computer-related crime, privacy, computer security, cyber risks, protection methods and career opportunities in computing.

You should understand the ethical responsibilities connected with computer use and know how computer systems, data and users can be protected.

Computer-Related Crime

A computer-related crime is an illegal activity involving computers, computer systems or digital information.

Examples include:

  • hacking;
  • theft;
  • compromising computer systems;
  • unauthorized access.

You should be able to identify examples of computer-related crime and understand why they are harmful.

Responsibility for Computer Failure

You should understand that users and organizations have responsibilities when computer systems fail.

This includes proper use of systems, protection of computer resources and taking reasonable steps to reduce avoidable damage or loss.

Protection of Computer Property, Records and Software

Computer property, records and software should be protected from unauthorized use, damage or theft.

Protection methods include:

  • user identification;
  • passwords;
  • electronic security measures;
  • physical security measures.

You should understand how these methods help protect computer resources.

Privacy

Privacy involves protecting personal or organizational information from unauthorized access or misuse.

You should understand how the privacy of:

  • companies;
  • workers;
  • customers;
  • government information;

can be protected through appropriate laws and electronic security measures.

Computer Security

Computer security involves protecting computer systems, networks, applications and information from threats.

You should study the following types:

  • Network Security
  • Internet Security
  • Application Security
  • Data Security
  • Information Security
  • End-User Security

You should be able to identify these types and understand their basic purposes.

Computer Security Tools

Security tools include:

  • firewalls;
  • antivirus software;
  • encryption.

You should be able to identify appropriate tools for different security needs.

Information Security

Three important dimensions of information security are:

  • Confidentiality
  • Integrity
  • Availability

Confidentiality focuses on preventing unauthorized access to information.

Integrity focuses on keeping information accurate and protected from improper changes.

Availability means ensuring that authorized users can access information and systems when required.

Network Security

Network security protects computer networks from unauthorized access and other threats.

Important protection methods include:

  • antivirus software;
  • application security;
  • behavioural analytics;
  • data loss prevention;
  • email security;
  • firewalls;
  • mobile device security;
  • network segmentation;
  • security and event management;
  • Virtual Private Networks;
  • web security;
  • wireless security;
  • Network Access Control.

You should understand the purpose of these methods and how they contribute to network protection.

Cyber Risks and Threats

You should be able to recognize common cyber threats such as:

  • cybercrime;
  • cyber-attacks;
  • cyberterrorism;
  • malware;
  • viruses;
  • trojans;
  • spyware;
  • ransomware;
  • adware;
  • botnets;
  • SQL injection;
  • phishing;
  • man-in-the-middle attacks;
  • denial-of-service attacks.

The focus should be on recognizing these threats and understanding how to protect computer systems and users from them.

Cybersecurity Safety Tips

Important safety practices include:

  • keeping software and operating systems updated;
  • using antivirus software;
  • using strong passwords;
  • avoiding email attachments from unknown senders;
  • avoiding suspicious links;
  • avoiding unsecured public Wi-Fi networks.

These practices help reduce exposure to common online risks.

Career Prospects in Computing

Computer Studies can lead to many career paths.

Examples include:

  • 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 or Data Scientist
  • AI and Robotics Specialist
  • 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 or Desk Officer
  • ICT Librarian
  • Computer Instructor

You should be able to identify these career opportunities and understand that computing skills can be applied in many professional areas.

How to Use the JAMB Computer Studies Syllabus for Revision

The JAMB Computer Studies syllabus can help you organize your revision by showing you the topics to study and the skills you should be able to demonstrate.

Since the syllabus is divided into nine sections, it is better to study them one after another instead of trying to cover everything at once.

Read also: JAMB Area of Concentration for Computer Studies Subject 2027/2028

Start with Evolution of Computing and make sure you can identify early computing devices, explain computer generations and classify computers by size, type and purpose.

For Fundamentals of Computing, focus on the basic parts of a computer system. You should understand hardware, software, input and output devices, the CPU, memory, storage devices, logic gates, operating systems, application software, data representation and digitisation.

When studying Computer Application Packages, combine reading with practical computer practice where possible. Practise common operations in:

  • Microsoft Word;
  • Microsoft Excel;
  • Microsoft Access;
  • CorelDraw;
  • Microsoft PowerPoint;
  • web design packages.

You should be able to recognize the features of these packages and understand the basic operations that can be performed with them.

For Managing Computer Files, learn the relationship among data items, fields, records, files and databases. Also revise file organization, file access, file classification, common file operations and methods of protecting data.

When revising Computer Maintenance and Safety Measures, understand cold and warm booting, proper shutdown procedures, basic computer maintenance and computer-room safety practices.

For Information and Communication Technology, pay close attention to:

  • ICT applications;
  • internet terms;
  • browsers;
  • email;
  • networking;
  • network topologies;
  • network devices;
  • the World Wide Web;
  • protocols;
  • cables and connectors.

Try to understand what each term means and how it is used instead of only memorizing definitions.

For Developing Problem-Solving Skills, practise identifying programming language types, algorithms and flowchart symbols. You should also understand program development stages, programming structures and the System Development Life Cycle.

For Artificial Intelligence and Robotics, revise the branches and applications of AI, types of machine learning, components of robots, types of robots and their application areas.

For Computer Ethics and Human Issues, study computer-related crimes, privacy, security tools, cyber threats, cybersecurity practices and career opportunities in computing.

Use the objectives under each topic as a checklist. After studying a topic, ask yourself whether you can actually define, identify, explain, compare, classify, draw, operate or apply what is required.

Computer Studies includes practical areas, so where possible, do not depend on reading alone. Practise basic computer operations and application packages so that you understand how the concepts work in real situations.

You can also use the recommended Computer Studies textbooks when you need more explanation or practice on a difficult topic.

Recommended Texts for JAMB Computer Studies

The following texts can support your JAMB Computer Studies revision:

  1. Bibhya Sharma, Shaveen Singh and Vijay Singh, A Textbook for Year 11 – Computer Studies. Publisher: Technology and Employment Skills Training, Ministry of Education, Fiji.
  2. Addan Emmanuel (2013), My Computer for Senior Secondary Schools 1, 2, 3 with Practical Training CD. Valueplus Publication Limited.
  3. Adebisi, A. J. (2013), Fundamentals of Computer Studies. Nigeria: Expert Consults.
  4. Adedapo, F. O., Mitchell, A. S. and Agunbiade, D. A., Online with Computer Senior Secondary 2.
  5. Brookshear, J. G. (1991), Computer Science: An Overview. Benjamin-Cummings Publishing Co. Inc.

Read also: Full List of JAMB Recommended Textbooks for Computer Studies 2027/2028

These materials can help you get more explanation and practice in areas such as computer hardware and software, application packages, ICT, programming, data processing, computer security and other Computer Studies topics.

Use them alongside the syllabus whenever you need clearer explanations or more practice on a difficult area.

Key Points to Remember

  • The JAMB Computer Studies syllabus is divided into nine major sections covering the evolution of computing, computer fundamentals, application packages, file management, maintenance, ICT, problem-solving, Artificial Intelligence, robotics, ethics and security.
  • You should understand the history of computing devices and how computers are classified by generation, size, purpose and type.
  • Important computer hardware areas include input devices, output devices, the Central Processing Unit, memory and storage devices.
  • You should know the functions of the Arithmetic and Logic Unit, Control Unit and registers.
  • Understand the differences between RAM and ROM, as well as primary and secondary storage.
  • Important storage units include bit, byte, nibble, kilobyte, megabyte, gigabyte and terabyte.
  • You should understand basic logic gates, including AND, OR, NOT, NAND, NOR and XOR.
  • Know the differences between system software and application software, and understand operating systems, utility programs and translators.
  • Common application packages include Microsoft Word, Microsoft Excel, Microsoft Access, CorelDraw, Microsoft PowerPoint and web design packages.
  • You should understand the difference between data and information, as well as number systems such as binary, decimal and hexadecimal.
  • File management includes understanding data items, fields, records, files and databases, as well as file organization, classification, access and security.
  • Basic computer maintenance includes proper booting and shutdown, cleaning, battery and UPS care, simple hardware and software maintenance, and computer-room safety.
  • Important ICT areas include broadcasting, telecommunications, internet services, email, networking, the World Wide Web, protocols, network devices, cables and connectors.
  • You should know network types such as PAN, LAN, MAN and WAN, as well as star, bus and ring topologies.
  • Problem-solving topics include programming languages, algorithms, flowcharts, programming structures, program development and the System Development Life Cycle.
  • You should understand the basic branches and applications of Artificial Intelligence, including machine learning, neural networks, expert systems, natural language processing and deep learning.
  • Robotics topics include robot components, types of robots, application areas, advantages and disadvantages.
  • Computer ethics and security cover computer-related crime, privacy, computer security, cyber threats, security tools and safe online practices.
  • Important information-security principles are Confidentiality, Integrity and Availability.
  • Computer Studies also introduces career opportunities such as software development, database administration, networking, data analysis, AI and robotics, cybersecurity, ICT education and entrepreneurship.
  • Do not rely only on memorizing definitions. You should also be able to identify, explain, compare, classify, operate, draw and apply the concepts and skills required under each topic.

Frequently Asked Questions

1. What topics are in the JAMB Computer Studies syllabus 2027/2028?

The JAMB Computer Studies syllabus 2027/2028 is divided into nine main sections:

Evolution of Computing;
Fundamentals of Computing;
Computer Application Packages;
Managing Computer Files;
Computer Maintenance and Safety Measures;
Information and Communication Technology;
Developing Problem-Solving Skills;
Artificial Intelligence and Robotics;
Computer Ethics and Human Issues.

These sections cover both theoretical knowledge and practical computing skills.

2. Where can I download the JAMB Computer Studies syllabus PDF?

You can use the download section near the beginning of this guide to access the JAMB Computer Studies syllabus PDF or tap the link bellow.

JAMB COMPUTER STUDIES SYLLABUS PDF DOWNLOAD

You can save the PDF on your phone or computer and use it as a checklist while studying.

3. Does the JAMB Computer Studies syllabus include programming?

Yes. Programming is covered under Developing Problem-Solving Skills.

You should study areas such as:

programming languages;
machine, assembly and high-level languages;
algorithms;
flowcharts;
programming language structure;
data types;
program development;
System Development Life Cycle.

You should also understand examples of high-level programming languages such as BASIC, C, Java, FORTRAN and Python.

4. Does the JAMB Computer Studies syllabus include Artificial Intelligence and robotics?

Yes. There is a section on Artificial Intelligence and Robotics.

It includes topics such as:

Machine Learning;
Neural Networks;
Expert Systems;
Fuzzy Logic;
Natural Language Processing;
Deep Learning;
applications of AI;
components of robots;
types of robots;
applications of robotics.

You should also understand the advantages and disadvantages of using robots.

5. What computer application packages should I study for JAMB Computer Studies?

You should study common application packages in areas such as:

word processing;
spreadsheets;
databases;
graphics;
presentations;
web design.

Important software covered includes Microsoft Word, Microsoft Excel, Microsoft Access, CorelDraw, Microsoft PowerPoint and Dreamweaver.

You should understand both their features and the basic operations that can be performed with them.

6. Does the JAMB Computer Studies syllabus include computer security and cyber risks?

Yes. Computer security is covered under Computer Ethics and Human Issues.

You should study:

computer-related crime;
privacy;
network security;
internet security;
application security;
data security;
information security;
cyber threats;
security tools;
cybersecurity safety practices.

Important security concepts include Confidentiality, Integrity and Availability, while common protection tools include firewalls, antivirus software and encryption.

Conclusion

The JAMB Computer Studies syllabus 2027/2028 provides a clear guide to the major topics and practical skills you should study for the examination.

It covers the evolution of computing, computer hardware and software, application packages, file management, computer maintenance, ICT, programming, algorithms, Artificial Intelligence, robotics, computer ethics, cybersecurity and career opportunities in computing.

Use the syllabus to organize your revision and make sure you understand both the theoretical and practical areas of Computer Studies. Pay attention to computer components, software packages, networking, file handling, programming concepts, AI, robotics and safe computer use.

You can also return to the JAMB Computer Studies syllabus PDF whenever you need to check the topics and objectives you have already covered.

If you have any questions about the JAMB Computer Studies syllabus, leave a comment. You can also share this guide with other students who may find it useful.



1 thought on “Computer Studies JAMB Syllabus 2027/2028 Download PDF”

Leave a Reply