JAMB Area of Concentration for Computer Studies Subject 2027/2028


JAMB Area of Concentration for Computer Studies Subject 2027/2028

The JAMB Area of Concentration for Computer Studies Subject covers the main topics you need to study for Computer Studies in the UTME. It helps you know the areas to focus on, the important ideas under each topic, and the skills you should be able to demonstrate.

Computer Studies combines both theory and practical knowledge. You need to understand how computers developed, how hardware and software work, how data is processed, how common computer applications are used, and how computer systems are maintained and protected.

The subject is divided into nine broad 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.

Some topics require you to define or identify concepts, while others require comparison, calculation, interpretation or practical use of computer tools. Areas such as storage units, logic gates, application packages, file management, networking, algorithms, flowcharts, programming, AI and computer security need careful attention.

This guide will take you through the major JAMB Computer Studies topics in simple English, showing what you should study and what you should understand under each section.

Read also: JAMB Computer Studies Syllabus 2026/2027 Download PDF

Table of Contents

What You Should Learn in JAMB Computer Studies

JAMB Computer Studies tests both your understanding of computer concepts and your ability to apply what you have learned. You should know the meaning of important terms, understand how computer systems work, and be able to compare related concepts.

You should understand the evolution of computing, beginning with early calculating devices and moving through the different generations of computers. You also need to know how computers are classified by size, purpose and type.

Another major area is computer hardware and software. You should understand input devices, output devices, memory, storage devices, the Central Processing Unit and the different types of software used in computer systems.

You also need to understand data and information, including data representation, number systems and digitisation. Storage units such as bits, bytes, kilobytes, megabytes, gigabytes and terabytes are also important.

Practical computer applications form another major part of the subject. You should know the basic operations of:

  • word processing packages;
  • spreadsheet packages;
  • database packages;
  • graphics packages;
  • presentation packages;
  • web design packages.

File management is also important. You should know how computer files are organised, classified, accessed, protected and maintained.

Under Information and Communication Technology, you should understand the Internet, electronic mail, computer networks, the World Wide Web, network devices, cables and connectors.

Problem-solving topics require careful attention. These include:

  • programming languages;
  • algorithms;
  • flowcharts;
  • programming structures;
  • data types;
  • program development;
  • System Development Life Cycle.

You should also understand the basic ideas behind Artificial Intelligence and Robotics, including branches of AI, applications of AI, types of robots and their uses.

Computer security and ethics are equally important. You should be able to identify computer-related crimes, cyber threats, security methods and ways of protecting data and computer systems.

As you study, pay attention to what each topic requires you to do. You may need to define, identify, explain, compare, calculate, draw, classify or perform practical operations. This will help you prepare properly for both theory-based and practical Computer Studies questions.

Section A: Evolution of Computing

The evolution of computing shows how counting and calculating devices developed into the modern computer systems we use today. You should understand the important devices, their uses and the main changes that took place from one period to another.

History of Computing

Before modern electronic computers were developed, people used different devices to make counting and calculation easier.

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
  • Burroughs Machine

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

The development of electronic computing also introduced machines such as:

  • ENIAC
  • EDVAC
  • UNIVAC 1

These were important stages in the movement towards modern computers.

You should also understand how computing later developed into personal computer systems such as desktop computers and other modern devices.

Classification of Computers by Generation

Computers can be grouped into generations according to the technology used during different periods.

You should study the first, second, third, fourth and current generations of computers.

For each generation, pay attention to:

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

The important skill here is comparison. You should be able to explain how one generation differs from another.

Classification by Size

Computers can also be classified according to size and computing capacity.

The major groups include:

  • Microcomputers
  • Minicomputers
  • Mainframe computers
  • Supercomputers

You should understand how these systems differ in size, components and use.

Modern computer systems also include:

  • personal computers;
  • desktops;
  • laptops;
  • tablets;
  • hand-held devices;
  • servers;
  • workstations;
  • mainframes;
  • wearable computers;
  • supercomputers.

You should know the basic features and uses of these systems.

Classification by Type

Computers may also be classified as:

  • Digital computers
  • Analog computers
  • Hybrid computers

You should be able to distinguish among these three types and understand the kind of data or operations associated with each.

Classification by Purpose

According to purpose, computer systems may be:

  • General-purpose computers
  • Special-purpose computers

A general-purpose computer can perform many different tasks, while a special-purpose computer is designed mainly for a particular function.

When studying computer classification, focus on the differences in size, technology, data handling, components and use. This will make it easier to identify the correct category when different computer systems are compared.

Section B: Fundamentals of Computing

Fundamentals of Computing covers the basic parts of a computer system, how data is handled, computer memory, logic circuits and the different types of software used to operate a computer.

Overview of Computer Systems

A computer system is made up mainly of hardware and software.

Hardware refers to the physical parts of a computer that you can see or touch. Software refers to the programs and instructions that tell the computer what to do.

Important characteristics of computers include:

  • speed;
  • accuracy;
  • reliability;
  • consistency;
  • large storage capacity;
  • electronic operation;
  • ability to interact with users.

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

Computer Hardware

Computer hardware includes the Central Processing Unit, input devices, output devices and storage devices.

Input devices are used to enter data into a computer. Examples include:

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

For the keyboard, understand the different groups of keys, including alphabetic, numeric, function and cursor keys.

You should also know the features and operations of the mouse and be able to distinguish between devices such as the keyboard, mouse, scanner and light pen.

Output Devices

Output devices present processed information to the user.

Examples include:

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

You should know the functions, features and uses of these devices.

Pay special attention to printers. You should be able to compare inkjet, laser and line printers.

Central Processing Unit

The Central Processing Unit (CPU) carries out important processing operations in a computer.

Its main components include:

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

The ALU handles arithmetic and logical operations. The Control Unit directs and coordinates computer activities, while registers provide temporary high-speed storage during processing.

You should understand the function of each component.

Primary and Secondary Memory

Computer memory can be divided into primary memory and secondary storage.

Primary memory includes:

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

You should understand the uses of RAM and ROM and be able to explain their differences.

Secondary storage is used to keep data for longer periods. Examples include:

  • hard disk;
  • magnetic tape;
  • floppy disk;
  • Compact Disc;
  • Digital Video Disc;
  • USB storage devices.

You should be able to compare storage devices according to capacity, speed, cost and technology.

Units of Storage

Computer storage is measured with units such as:

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

You should understand the relationships among these units, especially the movement from smaller units to larger ones.

Registers, Bus and Address

A register is a small, fast storage area used by the CPU during processing.

Important registers include:

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

You should know the functions of these registers and understand how a register differs from main memory.

You should also understand the meaning of a bus and an address.

Computer processing follows the basic sequence:

Input → Process → Output

The speed at which data moves within the system can be affected by factors such as bus speed and bus width.

Logic Circuits

Logic circuits are built around different types of logic gates.

You should study:

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

For the main gates, you should understand their symbols, logic expressions and truth tables.

You should also know the meaning of a comparator and how XOR and NOR gates can be used in a simple comparison circuit.

This is one of the areas where practice is important. You may need to interpret a logic expression or construct a truth table.

System Software

System software helps control and manage the computer and provides the environment in which other software can operate.

Examples include:

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

You should be able to distinguish system software from application software.

Operating Systems

An Operating System (OS) manages the computer system and helps the user communicate with the hardware.

You should understand its functions and the different types of user interfaces.

These include:

  • Command Line Interface;
  • Menu Interface;
  • Graphical User Interface (GUI).

Examples of operating systems include Microsoft Windows, Linux and UNIX. You should also be familiar with operating systems used on mobile devices.

Utility Software and Translators

Utility software performs maintenance and support tasks on a computer.

Examples include editors and antivirus programs.

A translator converts programs from one form into another so that a computer can understand and execute them.

The major translator categories are:

  • Interpreter;
  • Assembler;
  • Compiler.

You should understand what each one does and be able to explain their differences.

Application Software

Application software is designed to help users perform specific tasks.

Examples include:

  • Microsoft Word for word processing;
  • Microsoft Excel for spreadsheets;
  • Microsoft Access for databases;
  • Microsoft PowerPoint for presentations;
  • Adobe Photoshop for graphics;
  • Sage for accounting and payroll;
  • SPSS for statistics.

You should also understand the difference between open-source and proprietary software, as well as software developed in-house and software bought off the shelf.

Data and Information

Data refers to raw facts, while information is data that has been organised or processed into a useful form.

You should understand this difference and know the important properties of useful information.

Data may appear in different forms, including:

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

Computer data can also be represented using different number systems. Give attention to binary, decimal and hexadecimal.

Digitisation

Digitisation involves converting information into a digital form that a computer can store and use.

Methods include:

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

Digitised information may appear as text, images, audio, video, motion or multimedia.

For this section, concentrate on understanding the relationships between the different parts of a computer system and practise comparisons such as hardware and software, input and output devices, RAM and ROM, primary and secondary storage, and system and application software.

Section C: Computer Application Packages

Computer application packages are programs designed to help users carry out specific tasks. In this section, you should understand the purpose of the major packages, their basic features and the practical operations that can be performed with them.

Word Processing Packages

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

Examples include:

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

Word processing packages are useful in areas such as offices, publishing, journalism and education.

You should know how to perform basic operations such as:

  • creating a document;
  • editing text;
  • saving a document;
  • retrieving a saved document;
  • copying and moving text;
  • inserting content;
  • changing font type and size;
  • formatting and justifying text;
  • searching within a document;
  • checking spelling;
  • merging files;
  • printing;
  • closing the application.

For Microsoft Word, you should understand how to launch the program and carry out these common operations correctly.

Spreadsheet Packages

A spreadsheet package is used to organise data in rows and columns and perform calculations.

Examples include:

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

Spreadsheet packages can be used in accounting, engineering, statistics, education, calculations and what-if analysis.

Important terms to understand in Microsoft Excel include:

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

You should know how to:

  • create a spreadsheet;
  • enter data;
  • edit data;
  • save and retrieve files;
  • move and copy data;
  • use numbers and labels;
  • use formulas;
  • perform arithmetic calculations;
  • use built-in functions;
  • format cells and text;
  • create charts;
  • print spreadsheet documents.

This is a practical area, so it is useful to understand what each command or operation does rather than memorising the names only.

Database Packages

A database is an organised collection of related data.

Examples of database packages include:

  • Dbase;
  • Foxbase;
  • Microsoft Access;
  • Oracle.

Important database terms include:

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

You should also understand the main types of database organisation:

  • hierarchical;
  • network;
  • relational.

Databases can be used in offices, homes, schools, government organisations, hospitals and agriculture.

In Microsoft Access, you should know how to create a database by:

  • defining the database structure;
  • setting field types;
  • entering data;
  • saving the data.

You should also understand basic operations on an existing database, including:

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

A database table is organised into rows and columns. A row contains related information about a record, while a column contains a particular type of information about a field.

Graphics Packages

A graphics package is used to create, edit or design graphical content.

Examples include:

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

You should pay special attention to CorelDraw and its features.

You should also understand how graphics packages can be used to produce simple designs such as:

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

The important point here is to understand both the purpose of graphics software and the basic operations involved in creating designs.

Presentation Packages

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

Examples include:

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

For Microsoft PowerPoint, you should understand the presentation environment and common features such as transitions, animation, screenshots and other tools used to prepare slides.

You should know how to:

  • create a new presentation;
  • add new slides;
  • insert text;
  • insert pictures;
  • insert graphs;
  • add animated content;
  • save the presentation;
  • run a slide show;
  • print the presentation;
  • close the application.

Web Design Packages

A web design package helps users create and manage websites.

Examples include:

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

Important elements of web design include:

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

You should also understand the uses connected with Dreamweaver, including website design and web development.

For this section, make sure you can distinguish between the major application packages and connect each one with its main use. Word processors handle documents, spreadsheets handle tabular data and calculations, databases organise related records, graphics packages create visual designs, presentation packages prepare slides, and web design packages are used for creating websites.

Section D: Managing Computer Files

Managing computer files involves understanding how data is arranged, stored, accessed, protected and maintained. You should know the basic file terms and the different operations that can be performed on files.

Basic File Terms

A file is a collection of related information stored together.

Other important terms include:

  • data item, a single piece of data;
  • field, a group of related data items;
  • record, a group of related fields;
  • database, a collection of related files or organised data.

The relationship can be shown as:

Data Item → Field → Record → File → Database

You should also recognise common data types such as numeric, alphabetic and alphanumeric data.

File Organisation and Access

Files can be organised in different ways, including:

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

You should understand how these methods differ and how files may be accessed using serial, sequential or random methods.

Files can also be classified according to their purpose.

Important types include:

  • Master files
  • Transaction files
  • Reference files

Other criteria for classifying files include:

  • nature of the content;
  • organisation method;
  • storage medium;
  • date;
  • size.

You should be able to identify the correct file type or organisation method from its description.

Handling Computer Files

Common file operations include:

  • creating;
  • deleting;
  • retrieving;
  • inserting;
  • copying;
  • viewing;
  • updating;
  • opening;
  • closing.

You should understand what each operation does and when it may be used.

Causes of Data Loss

Computer files can be lost or damaged for different reasons.

Common causes include:

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

Knowing the causes of data loss also helps you understand why file security and backup are important.

Protecting Computer Files

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

These include:

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

Backup helps provide another copy of important data, while security tools and physical protection help reduce unauthorised access, damage or loss.

Computer Files and Manual Files

You should also be able to compare computer-based files and manual files.

Important points for comparison include:

  • security;
  • speed of access;
  • speed of creating records;
  • cost of setup;
  • maintenance cost;
  • dependence on electricity.

Computer files can make storing, searching and updating information faster, while manual systems have different costs and requirements.

For this topic, concentrate on the relationships among file terms, file classifications, methods of access, common file operations, causes of data loss and methods of protecting information.

Section E: Computer Maintenance and Safety Measures

Computer maintenance helps keep a computer system working properly, while safety measures help protect both the equipment and the people using it.

Booting and Shutting Down

Booting is the act of starting a computer system and preparing it for use.

There are two main types:

  • Cold booting, which starts the computer from a completely powered-off state.
  • Warm booting, which restarts the computer without switching off the power completely.

You should understand the difference between the two and know the basic steps involved in starting and shutting down a computer correctly.

Computer Maintenance

Basic maintenance activities include:

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

Regular maintenance helps reduce faults and supports proper computer operation.

Computer Room Management

A computer room should be arranged in a safe and suitable way.

Important practices include:

  • using a proper sitting position;
  • placing the monitor, keyboard, CPU, mouse and other devices correctly;
  • providing proper lighting;
  • keeping the room free from dust;
  • keeping liquids away from computer equipment;
  • following laboratory rules and regulations.

These measures help protect computer equipment and make the environment safer for users.

Section F: Information and Communication Technology (ICT)

Information and Communication Technology (ICT) covers the technologies used to create, process, store and communicate information.

Communication Systems and ICT Applications

Major ICT areas include:

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

ICT is also used for:

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

Common ICT devices include mobile phones, computers, Automated Teller Machines, Point of Sale machines, automated cash registers, radio sets, television sets and scanners.

Internet and Internet Services

The Internet connects computer systems and networks for communication and access to information.

Important terms include:

  • homepage;
  • browser;
  • chatroom;
  • cybercafe;
  • HTTP;
  • HTML;
  • ISP;
  • webpage;
  • website.

You should understand the features of a browser, including the title bar, menu bar, toolbar, address bar, icons, search bar and URL.

Internet services include:

  • e-mail;
  • instant messaging;
  • virtual meeting platforms;
  • File Transfer Protocol;
  • World Wide Web;
  • search engines;
  • chatting.

Electronic Mail

Electronic mail, or e-mail, allows users to send and receive messages electronically.

You should understand how to:

  • create an e-mail address;
  • compose a message;
  • send and receive e-mail;
  • add attachments;
  • create mailing lists or groups.

You should also understand the basic structure of an e-mail address, especially the user name and domain name.

Computer Networking

A computer network is a group of connected computers or devices that can communicate and share resources.

Important network types include:

  • PAN;
  • LAN;
  • MAN;
  • WAN;
  • Intranet;
  • Extranet;
  • Internet.

You should also understand common network topologies:

  • Star
  • Bus
  • Ring

Important network devices include:

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

World Wide Web

The World Wide Web (WWW) is one of the major services available through the Internet.

You should understand terms such as:

  • WWW;
  • HTTP;
  • HTTPS;
  • HTML;
  • XML;
  • website;
  • webpage;
  • homepage;
  • protocol.

You should also know the uses and disadvantages of the World Wide Web, how users move through websites, and the software used for web development.

Another useful comparison is the difference between an e-mail address and a website address.

Cables and Connectors

Common network cables include:

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

Common connectors include:

  • RJ45;
  • RJ11;
  • T-connectors.

You should also identify common computer cables such as power cables, data cables, printer cables, USB cables, monitor cables, serial cables and parallel cables.

Connectors may also be classified as male or female connectors.

Section G: Developing Problem-Solving Skills

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

Programming Languages

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

The major levels include:

  • machine language;
  • assembly language;
  • high-level language.

Machine language uses binary instructions that can be understood directly by computer hardware.

Assembly language uses symbolic instructions that are closely related to machine language.

High-level languages are easier for programmers to read and write because their commands are more similar to ordinary language.

Examples of high-level languages include:

  • BASIC;
  • C;
  • Java;
  • FORTRAN;
  • Python;
  • Perl.

You should understand the advantages and disadvantages of the different language levels.

High-Level Programming Languages

High-level languages can be grouped according to their uses and design.

Categories include:

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

High-level languages usually need translation before the computer can execute them. They are generally easier to read, write, debug and maintain.

They can also make use of data types, data structures, functions, selection statements and repetition or iteration.

Interpreters and Compilers

A translator changes a program into a form that the computer can execute.

Two important translators are:

  • Interpreter
  • Compiler

You should understand the difference between them and how each one handles program instructions.

Algorithms and Flowcharts

An algorithm is a clear sequence of steps used to solve a problem.

Algorithms may be used for calculations, data processing and other problem-solving tasks.

A good algorithm should have important properties such as:

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

Definiteness means the instructions should be clear. Finiteness means the algorithm should eventually come to an end.

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

Important flowchart symbols represent:

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

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

Programming Language Structure

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

  • keywords;
  • variables;
  • constants or literals;
  • numeric values;
  • strings;
  • input statements;
  • output statements;
  • processing statements;
  • comments.

Programs may also contain subunits such as:

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

Important statements include:

  • iteration or loops;
  • conditional statements;
  • assignment statements.

You should also understand arithmetic operators, string operators and built-in functions.

Data Types and Structures

Programming languages use different types of data.

Primitive data types include:

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

Non-primitive data types include:

  • arrays;
  • classes;
  • strings.

More complex data structures include:

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

You should be able to identify these types and understand that different forms of data require different ways of storing and handling information.

Program Development

A program is a set of instructions written to make a computer perform a task.

A good program should have qualities such as:

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

Program development should follow an organised sequence. Important stages include:

  1. Problem definition
    Clearly state the problem that needs to be solved.
  2. Problem analysis
    Study the problem and determine what is required.
  3. Design
    Develop an algorithm or flowchart showing how the problem will be solved.
  4. Program coding
    Write the instructions using a programming language.
  5. Compilation
    Translate the program where required.
  6. Testing and debugging
    Check the program for errors and correct them.
  7. Documentation
    Prepare information explaining how the program works and how it can be used.
  8. Maintenance
    Make corrections or changes after the program has been developed.

You should understand the correct order of these stages.

System Development Life Cycle

The System Development Life Cycle (SDLC) describes the stages followed when developing an information system.

The main stages include:

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

The preliminary study involves identifying the problem and recognising the need for a new or improved system.

The feasibility stage considers whether the proposed system can be developed successfully.

Analysis examines the requirements of the system, while design explains how the system will work.

Implementation may involve coding, testing, documentation and delivery.

Maintenance deals with changes and corrections after the system is in use, while review examines how well the system is performing.

You should also be able to arrange these stages correctly and draw a simple diagram showing the SDLC.

Section H: Artificial Intelligence and Robotics

Artificial Intelligence and Robotics are modern areas of computing. You should understand their meanings, main branches, uses and the basic parts that make intelligent systems and robots work.

Artificial Intelligence

Artificial Intelligence (AI) is an area of computing concerned with creating systems that can perform tasks that normally require human intelligence.

You should be familiar with important branches of AI, including:

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

Under Machine Learning, know the three main forms:

  • supervised learning;
  • unsupervised learning;
  • reinforcement learning.

You should be able to identify these branches and understand that they are used in different types of intelligent computer systems.

Applications of Artificial Intelligence

AI is used in many areas, including:

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

You should be able to connect AI with these application areas and identify where intelligent computer systems may be used.

Fundamentals of Robotics

Robotics is the area of technology concerned with the design, development and use of robots.

A robot is a machine that can carry out tasks using programmed instructions and mechanical or electronic components.

Important components of a robot include:

  • control system, which coordinates its operations;
  • sensors, which help it detect information from its surroundings;
  • actuators, which help produce movement;
  • power supply, which provides the energy required for operation;
  • end effectors, which allow the robot to interact with objects or perform specific tasks.

You should be able to identify these parts and understand their basic functions.

Types of Robots

Common types of robots include:

  • Humanoid robots
  • Autonomous robots
  • Teleoperated robots
  • Augmenting robots

You should understand that different robots are designed for different tasks and levels of human control.

Application Areas of Robots

Robots can be used in areas such as:

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

You should also understand the advantages and disadvantages of using robots. The main focus is knowing where robots are used, how their main parts work and how different types of robots can be identified.

Section I: Computer Ethics and Human Issues

Computer ethics deals with the proper and responsible use of computers, data, networks and digital resources. You should understand the common ethical problems in computing and the methods used to protect computer systems and information.

Computer-Related Crime

Computer-related crime involves the use of computers or digital systems in illegal or harmful activities.

Examples include:

  • hacking;
  • theft;
  • unauthorised access;
  • compromising computer systems;
  • damaging or misusing computer resources.

You should understand that computer systems, records and software need protection from people who may try to access, change, steal or destroy them.

Methods used to prevent unauthorised access include:

  • user identification;
  • passwords;
  • other access-control methods.

You should also understand the need to protect the privacy of workers, customers, companies and other users.

Computer Security

Computer security refers to the protection of computer systems, networks, applications and data from damage, theft or unauthorised access.

Important areas include:

  • network security;
  • Internet security;
  • application security;
  • data security;
  • information security;
  • end-user security.

Different security tools may be used depending on the type of threat.

Examples include:

  • firewalls;
  • antivirus software;
  • encryption.

You should be able to identify the type of security required in a given situation.

Information Security

Three important ideas in information security are:

  • Confidentiality
  • Integrity
  • Availability

Confidentiality means information should only be available to authorised people.

Integrity means information should remain correct and should not be changed improperly.

Availability means authorised users should be able to access information and systems when needed.

You should understand these three ideas and be able to distinguish among them.

Network Security

Network security involves protecting connected computer systems and the information they exchange.

Methods used in network security include:

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

You do not need to treat these terms as one long list only. Understand that each one helps protect a network, device or information from different forms of unauthorised access or attack.

Cyber Risks and Threats

You should recognise common cyber threats, including:

  • cybercrime;
  • cyber-attacks;
  • cyber terrorism;
  • malware;
  • viruses;
  • Trojans;
  • spyware;
  • ransomware;
  • adware;
  • botnets;
  • SQL injection;
  • phishing;
  • man-in-the-middle attacks;
  • Denial-of-Service attacks.

The main skill here is identification. You should know that these are different ways computer systems, networks or users may be attacked or deceived.

Basic Cyber Safety Practices

Good security habits can reduce exposure to cyber threats.

Important practices include:

  • keeping software and operating systems updated;
  • using antivirus software;
  • using strong passwords;
  • avoiding attachments from unknown senders;
  • avoiding suspicious links in e-mails or unfamiliar websites;
  • avoiding unsecured public Wi-Fi networks where possible.

These practices help protect accounts, devices and information.

Career Prospects in Computing

Computer Studies can also lead to different areas of higher study and work.

Possible career paths include:

  • Software Developer;
  • Software Test Engineer;
  • Programme Analyst;
  • System Developer;
  • Web Developer;
  • Computer System Analyst;
  • Database Administrator;
  • System Administrator;
  • System Engineer;
  • Network Engineer;
  • Business Analyst;
  • 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;
  • ICT Librarian;
  • Computer Instructor;
  • private entrepreneurship.

You should be able to identify different career opportunities connected with computing and understand that the field covers software, hardware, networking, security, data, education and digital services.

How to Use the JAMB Computer Studies Topics for Revision

Computer Studies contains both theory and practical areas, so your revision should cover more than definitions.

Start by studying each topic together with what you should be able to do. Some topics require you to define or identify, while others require you to compare, calculate, draw, explain or perform practical operations.

Give extra attention to comparison-based areas such as:

  • hardware and software;
  • input and output devices;
  • RAM and ROM;
  • primary and secondary storage;
  • system and application software;
  • data and information;
  • compiler and interpreter;
  • cold and warm booting;
  • LAN, MAN and WAN;
  • computer and manual files.

For storage, practise the relationships among bits, bytes, kilobytes, megabytes, gigabytes and terabytes.

Logic circuits also need practice. Make sure you can recognise logic-gate symbols and work with AND, OR and NOT truth tables.

For application packages, understand the practical operations carried out in Microsoft Word, Excel, Access and PowerPoint. Know what each package is mainly used for and the basic commands or tasks performed with it.

Problem-solving topics also deserve careful practice. Study algorithms, flowcharts, programming language structures and the stages of program development. You should be able to identify common flowchart symbols and arrange program-development and SDLC stages correctly.

For ICT, learn important acronyms, network types, devices, Internet terms and services. Computer security topics should be revised together with common threats and the methods used to protect systems and data.

A useful approach is to revise one major section at a time and then test whether you can explain the key terms, make the required comparisons and handle the practical parts without checking your notes.

Recommended Texts for JAMB Computer Studies

The following texts can support your JAMB Computer Studies revision:

  • Bibhya Sharma, Shaveen Singh and Vijay Singh, A Textbook for Year 11 – Computer Studies.
  • Addan Emmanuel, My Computer for Senior Secondary Schools 1, 2, 3 with Practical Training CD.
  • A.J. Adebisi, Fundamentals of Computer Studies.
  • F.O. Adedapo, A.S. Mitchell and D.A. Agunbiade, Online with Computer Senior Secondary 2.
  • J.G. Brookshear, Computer Science: An Overview.

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

These materials cover different areas of Computer Studies, including computer fundamentals, data processing, practical computer use, application packages and introductory computer science. You can use them to strengthen your understanding of the topics already covered in this guide.

Key Points to Remember

  • Computer Studies covers computing history, computer systems, application packages, file management, maintenance, ICT, programming, AI, Robotics, ethics and security.
  • Know how early computing devices developed into modern computer systems.
  • Understand how computers are classified by generation, size, purpose and type.
  • Be able to distinguish between hardware and software.
  • Study input devices, output devices, CPU components, memory and storage devices.
  • Know the differences between RAM and ROM, and between primary and secondary storage.
  • Understand storage units such as bit, byte, kilobyte, megabyte, gigabyte and terabyte.
  • Practise logic gates, symbols and truth tables, especially AND, OR and NOT.
  • Know the functions of operating systems, utility software, translators and application software.
  • Understand the differences between data and information, as well as basic data representation and digitisation.
  • Know the major uses and operations of Microsoft Word, Excel, Access and PowerPoint.
  • Understand file organisation, file operations, causes of data loss and methods of protecting computer files.
  • Know the difference between cold booting and warm booting and understand basic computer maintenance and safety.
  • Study Internet terms, e-mail, network types, network topologies, network devices, cables and connectors.
  • Understand algorithms, flowcharts, programming languages, data types, program development and SDLC.
  • Know the main branches and application areas of Artificial Intelligence.
  • Understand the main components, types, uses, advantages and disadvantages of robots.
  • Study common computer crimes, cyber threats and methods of protecting computer systems and data.
  • Remember the three basic information-security ideas: confidentiality, integrity and availability.
  • Be familiar with the different career opportunities available in computing.
  • Do not study definitions alone. Be ready to identify, explain, compare, calculate, classify, draw and perform practical computer operations where required.

Frequently Asked Questions

1. What are the main topics in the JAMB Computer Studies Area of Concentration?

The main areas are 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.

These sections cover both computer theory and practical skills.

2. Which Computer Studies topics require practical practice for JAMB?

Practical areas include Microsoft Word, Excel, Access, PowerPoint, graphics packages, file operations, Internet use, e-mail, networking, algorithms, flowcharts and programming concepts.

You should also practise storage-unit relationships, logic gates and truth tables because these areas may require calculations or interpretation.

3. What should I study under computer hardware and software?

For hardware, study input devices, output devices, CPU components, primary memory and secondary storage. You should understand devices such as the keyboard, mouse, scanner, monitor, printer and storage devices.

For software, study operating systems, utility programs, device drivers, translators and application software. Be able to distinguish system software from application software.

4. Which programming and problem-solving topics should I understand?

Study machine language, assembly language, high-level languages, translators, algorithms, flowcharts, programming structures, data types and program development.

You should also understand the stages of the System Development Life Cycle, including preliminary study, feasibility, analysis, design, implementation, maintenance and review.

5. What should I know about ICT, networking, AI and computer security?

For ICT and networking, understand the Internet, e-mail, WWW, PAN, LAN, MAN, WAN, network topologies, network devices, cables and connectors.For ICT and networking, understand the Internet, e-mail, WWW, PAN, LAN, MAN, WAN, network topologies, network devices, cables and connectors.

For AI, study Machine Learning, Neural Networks, Expert Systems, Fuzzy Logic, Natural Language Processing and Deep Learning. You should also understand Robotics, computer security, cyber threats, firewalls, antivirus software, encryption and the ideas of confidentiality, integrity and availability.

6. Which recommended texts can support JAMB Computer Studies revision?

Useful texts include Computer Science: An Overview by J.G. Brookshear, Fundamentals of Computer Studies by A.J. Adebisi, Computer Studies for You by S. Doyle, New Computer Studies 1–3 by J.O.E. Otuka, A.F. Akande and S.I. Iginla, and other Senior Secondary School Computer Studies materials.

You can use these books to support your study of computer fundamentals, practical computer operations, data processing and introductory computer science.

Conclusion

The JAMB Area of Concentration for Computer Studies Subject covers a wide range of topics, from the history of computing and computer hardware to application packages, ICT, programming, Artificial Intelligence, Robotics, computer security and ethics.

As you revise, make sure you understand both the theory and the practical side of the subject. Pay attention to important comparisons, storage units, logic gates, file management, networking, application packages, algorithms, flowcharts and security concepts.

Do not depend on memorising definitions alone. You should also be able to identify, explain, compare, classify, calculate, draw and carry out basic computer operations where required.

Use the major topics and their learning points to organise your revision, and give more practice to areas that involve calculations, logic, software operations or problem solving.

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



Leave a Reply