Computer Studies requires theory and practical familiarity. Read the complete official inventory below, then carry out the actions on a computer wherever possible instead of learning interface terms from notes alone.

Download the official JAMB Computer Studies syllabus PDF

Complete JAMB Computer Studies topics at a glance

Section Every official topic What to cover
A. Evolution of Computing 1. History of Computing
2. Classification of Computing Devices
Early aids, mechanical/electromechanical/electronic devices, generations, size, purpose and data handling.
B. Fundamentals of Computing 1. Overview of Computing Systems
2. Data and Information
Hardware, software, peopleware, input-process-output-storage, CPU, memory, peripherals, data representation and information quality.
C. Computer Application Packages 1. Word Processing
2. Spreadsheet
3. Database
4. Graphics
5. Presentation
6. Web Design
Features, interfaces, file types, operations, formulas/functions, records/fields, design tools, slides and web-page creation.
D. Managing Computer Files 1. Concept of Computer Files
2. Handling Computer Files
Names, extensions, organisation, folders, storage, creation, copying, moving, searching, deletion, recovery and backup.
E. Maintenance and Safety 1. Booting and Shutting Down
2. Computer Maintenance
3. Computer Room Management
Boot types, correct procedures, preventive/corrective care, environment, ergonomics and safety.
F. Information and Communication Technology 1. Communication Systems
2. Application Areas of ICT
3. Internet
4. Electronic Mail
5. Networking
6. World Wide Web
7. Cables and Connectors
Communication models, uses, services, browsers/search, email, network types/topologies/devices, web concepts, media and connectors.
G. Developing Problem-Solving Skills 1. Programming Languages
2. High-Level Languages
3. Algorithms and Flowcharts
4. Programming Language Structure
5. Program Development
6. System Development Life Cycle
Language levels, translators, paradigms, symbols, control structures, testing/debugging, documentation and SDLC stages.
H. Artificial Intelligence and Robotics 1. Definition of AI
2. Branches of AI
3. Applications of AI
4. Fundamentals of Robotics
Machine learning types, expert systems, NLP, vision, uses, robot components, sensing, control and applications.
I. Computer Ethics and Human Issues 1. Ethical Issues
2. Computer Security
3. Cyber Risks and Protection
4. Potentials for Higher Studies in Computer-Related Areas
Privacy, ownership, access, misuse, threats, controls, malware, social engineering, safe behaviour and careers.

Start with the computer system as a whole

Draw the input-process-output-storage cycle and place real devices in it. Learn the CPU through control unit, arithmetic/logic unit and registers. Compare primary and secondary memory by volatility, speed, capacity and use. For generations, connect each period to its core technology and capabilities rather than memorising dates alone.

Practise application packages

Create and format a document; build a spreadsheet that uses relative and absolute references, functions and a chart; design a small database with fields, records, keys, queries and reports; make a presentation; and create a basic web page. Menu names can vary by software, so understand the operation and expected result.

File management must become automatic

Create a clear folder hierarchy, rename files safely, recognise common extensions, copy versus move, compress, search, back up and restore. Understand paths and storage units. Many mistakes come from confusing a file’s name, type, location and application.

Networking and internet reading priorities

Learn LAN, MAN, WAN, peer-to-peer and client-server systems; star, bus, ring and mesh topologies; switches, routers, modems, access points and network interface cards. Follow data from a device through a local network to an internet service. Distinguish internet, web, browser, search engine, website, webpage, URL and domain.

Programming: trace before you code

Write algorithms in plain steps and draw flowcharts using correct symbols. Practise sequence, selection and iteration. Trace variable values line by line, then identify syntax, logic and runtime errors. Understand compilers, interpreters and assemblers and place program development inside the wider system-development lifecycle.

AI, robotics and cybersecurity

Learn what AI can and cannot infer. Distinguish supervised, unsupervised and reinforcement learning at introductory level. For robotics, connect sensors, controller, actuator and power source. In security, match each threat to a control: strong authentication, updates, backups, encryption, firewall, antivirus, access control and user awareness. Recognise phishing and social engineering scenarios.

Practical weekly routine

  • Two sessions reading concepts and drawing diagrams.
  • Two sessions using applications or practising algorithms.
  • One session on networking, security or emerging technology.
  • One timed set of objective questions followed by correction.

Eight-week plan

  1. Evolution, classification and system fundamentals.
  2. Hardware, memory, data and information.
  3. Word processing, spreadsheets and databases.
  4. Graphics, presentations, web design and files.
  5. Maintenance, safety and ICT applications.
  6. Internet, email, networking, web and connectors.
  7. Algorithms, languages, program development and SDLC.
  8. AI, robotics, ethics, security, careers and timed tests.

Use the official syllabus, a current senior secondary Computer Studies text and actual computer access. Screenshots become outdated, but concepts and actions remain useful. Return to the complete JAMB syllabus library.

Official source

Topics follow the current JAMB IBASS e-syllabus.