Join Our Channels
Get important updates, news and useful information directly.

JAMB Computer Studies Syllabus 2027 PDF Download

Share:
X W T
JAMB Computer Studies Syllabus 2027 PDF Download

COMPUTER STUDIES

GENERAL OBJECTIVES

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

  1. Evolution of Computing Systems
  2. Basic concepts of computer and its operations
  3. Problem solving skills, data processing and practical skills in Computing
  4. System software and Application Software.
  5. Operations of Basic computer hardware – Input, Output, Memory and Central Processing Unit
  6. Application of Online resources and Online skills
  7. Ethics and human issues in computing
  8. Career Prospects in Computing

The syllabus is divided into nine sections as given below:

  1. A. Evolution of Computing
  2. B. Fundamentals of Computing
  3. C. Computer Application Packages
  4. D. Managing Computer Files
  5. E. Computer Maintenance and Safety Measures
  6. F. Information & Communication Technology (ICT)
  7. G. Developing Problem-Solving Skills
  8. H. Artificial Intelligence (AI) and Robotics
  9. I. Computer Ethics and Human Issues

DETAILED SYLLABUS

SECTION A: Evolution of Computing

TOPICS/CONTENTS/NOTES OBJECTIVES

1. History of computing

a. Pre-Computing Age - 19th century

Features and components early computing devices

b. Computing Devices - 20th Century

c. The history behind each device

Candidates should be able to:

i. Identify the various computing devices since the beginning of counting/computing

  1. Abacus
  2. Slide Rule
  3. Napier’s Bones
  4. Pascal Calculator
  5. Leibnitz Multiplier
  6. Jacquard Loom
  7. Charles Babbage’s Analytical Engine
  8. Hollerith Census machine and
  9. Burrough’s machine.

2. Classification of computing devices

a. By Generation

b. By Size

c. By Purpose

d. By Type

ii. Discuss the contributions and uses of each of the founders of these devices:

  1. ENIAC
  2. EDVAC
  3. UNIVAC 1
  4. Desktop Personal Computers, etc

Candidates should be able to:

i. Relate each generation with its characteristic feature.

  1. First, Second, Third, Fourth to current generation.

ii. Describe each generation under the following:

  1. Year of Development
  2. Basic components/Type of Technology
  3. Speed of operation
  4. Storage Capacity/Component

iii. Explain the differences in the classification of computing systems by size (micro, mini, mainframe, and super)

iv. Differentiate among the various types of modern computer systems in respect of sizes and basic components, data and usage

  1. Personal Computers
  2. Desktops
  3. Laptops
  4. Tablets
  5. Hand-held
  6. Servers
  7. Workstations
  8. Mainframes
  9. Wearable
  10. Super Computers.
  11. Digital
  12. Analog
  13. Hybrid
  14. Special purpose
  15. General purpose
  16. etc.

v. State the importance and use of these computing systems

SECTION B: Fundamentals of Computing

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Overview of Computing Systems

a. Two main constituents of a computer

(hardware and software)

b. Characteristics of computers

c. Type, examples and uses of computer hardware

d. Logic Circuits

e. Types, examples and uses of software

Candidates should be able to:

i. Define Computer system in relation to its nature and programmability

ii. List functional parts of computer systems

iii. Explain the characteristics of computers (Electronic, Accuracy, Speed, interactive, Reliability, Consistency, Large Storage etc.)

iv. Identify the differences between hardware and software

Candidates should be able to:

i. Define and give examples of hardware devices

ii. List components of computer hardware, their functions and different types -Central Processing Unit, Peripherals (Input and Output devices) and Storage media

iii. Explain the differences between input and output devices

iv. Explain the functions of major input devices and give examples of the major input devices (keyboards, mouse, scanner, joystick, light pen, voice, digital camera, etc.)

v. Explain the classification of keys on the keyboard (function, numeric, alphabetic, cursors.

vi. Explain the features, functions and operations of the mouse

vii. Explain the differences among keyboard, mouse, light pen and scanner, digital camera and output devices

viii. Define and give examples of output devices (monitor, printer, speaker, plotters)

ix. List the different types, features and uses of each output device above.

x. Explain the similarities and differences among inkjet, laser and line printers

xi. List the components of CPU – Arithmetic and Logic Unit (ALU), Control Unit (CU) and Registers.

xii. Explain the functions of ALU, CU and Registers.

xiii. Distinguish between Primary and Secondary Memory (Storage) units

xiv. List the components of Primary Memory Unit (Random Access Memory (RAM), Read Only Memory (ROM))

xv. Explain the uses and differences between RAM and ROM

xvi. Explain the functions of secondary (auxiliary) storages

xvii. List different types of secondary storages

xviii. Give examples of secondary storages (Floppy disks, magnetic tape, hard disks, compact disk (CD), Digital Video Disk (DVD),USB, etc.)

xix. Carry out comparative analysis of auxiliary storage devices in respect of size, speed, cost and technology (access mode, component, etc.).

xx. List different units by which storage are measured and their relationships - bits, bytes, nibbles, words, kilobytes, megabytes, gigabytes, terabytes etc.

xxi. Relate the relationships between Micro, Mega, Giga, and Terra bytes.

Candidates should be able to:

i. Define

  1. Registers
  2. Bus
  3. Address

ii. Explain the functions of the following Registers:

  1. MDR (Memory Data Register))
  2. MAR (Memory Address Register)
  3. MBR (Memory Base Register)
  4. AC (Accumulator)
  5. PC (Program Counter).
  6. CIR (Current Instruction Register), etc.

iii. Explain the differences between register and main memory

iv. State the major steps involved in how a computer converts data to required information (Input – Process – Output)

v. Enumerate factors affecting speed of data transfer (bus speed and bus width)

Candidates should be able to:

i. Define different type types and uses of gates: AND, NOT, OR, NOR, NAND

ii. Interpret Logic equations for AND, NOT and OR gates

iii. List the symbols of AND, NOT and OR gates

iv. Construct Truth Table for standard logic gates – AND, NOT, OR. gates

v. Define comparator

vi. Construct a simple comparator with XOR (Exclusive OR) and NOR gate

Candidates should be able to:

i. Differentiate between system and application software.

ii. List different types of System software (Operating Systems, Utility Software, Middleware, Device Drivers, Translators, etc.)

iii. Define Operating System (OS)

iv. List functions of OS

v. List different types of OS User Interfaces (Text (Command Line and Menu) and Graphical User Interface (GUI))

vi. Give examples of Operating Systems (MS Windows, LINUX, UNIX, etc.)

vii. Discuss different OS on phones, iPad (Android, Blackberry, iPhone, etc.)

viii. Define Utility Software

ix. List functions of Utility Software

x. List different types of Utility Software

xi. Give examples of Utility Software (Editors, Anti-Virus, etc.)

xii. Define Translators

xiii. Explain the functions of Translator Software

xiv. List the different categories of translators (Interpreter, Assembler and Compiler)

xv. Explain the differences among the categories of translators.

Candidates should be able to:

i. List examples of application software and their usage

ii. Differentiate between open source and proprietary software

iii. Different methods of acquiring Application software (Built in house and Off the Shelf)

iv. Explain the differences between User Application program and general-purpose Application packages

v. Give examples of common off the Shelf Application packages and their examples.

  1. Word Processing (MS Word)
  2. Spreadsheet (Excel)
  3. Database (Access)
  4. Presentation (PowerPoint)
  5. Graphics (Adobe Photoshop)
  6. Accounting (Sage)
  7. Payroll (Sage)
  8. Government (Remita)
  9. Banking (Fusion Banking Essence)
  10. Statistics (SPSS)
  11. Educational (SchoolShell)
  12. Hospital (eHospital), etc.

2. Data and Information

a. Differences between Data and Information

b. Data representation.

c. Methods of Digitisation

Candidates should be able to:

i. Define data and information

ii. List properties of information

Candidates should be able to:

i. List different types of data types (integers, real numbers, strings, multimedia (image, audio/visual, signal etc.)

ii. Identify ways of representing and handling data, that is number bases with special reference to binary, decimal, hexadecimal etc.

Candidates should be able to:

i. Define digitization

ii. Explain the process of digitalization(manual, heads-up, interactive tracing, automatic)

iii. List different formats of digitized data (image, audio, video, motion, text, multimedia, etc.)

SECTION C: Computer Application Packages

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Word Processing package

(a) General concept

(b) Creating and saving documents

(c) Editing, formatting and insertion

(d) Printing

(e) MS Word

i. Features

ii. Launch MS Word

iii. Basic operations

iv. Other operations

Candidates should be able to:

i. Define word processing, and give examples of word processing packages. (MS Word, WordStar, WordPerfect, Open Word, etc.,)

ii. Identify features of Word Processing packages in general (create, save, edit, insert, print, share etc.)

iii. List the application areas of Word Processing packages (Office, Publishing, Journalism, Education, etc.)

Candidates should be able to:

i. Launch effectively MS word.

ii. Perform MS Word basic operations - create, edit, save, retrieve, print, copy and move, etc.

iii. Use different types and sizes of fonts

iv. Perform MS Word operations of:

v. Format, justify, search/explore, etc.

- Carry out spell checking and file merging operations

vi. Close MS Word.

2. Spreadsheet package

(a) General concept

(b) Creating and saving documents

(c) Editing, formatting and insertion

(d) Printing

(e) MS Excel

i. Features

ii. Launch MS Excel

iii. Basic operations

iv. Other operations

3. Database package

(a) Definition of Database and examples of database packages

(b) Database organizations

(c) Different features of database format

(d) Basic operations of Database using MS Access

(e) Create database using MS Access

(f) Carry out operations on existing database using MS Access.

Candidates should be able to:

i. Define Spreadsheet and give examples of Spreadsheet packages. (MS Excel, VisiCalc SuperCalc, SPSS, Calc etc.)

ii. Identify features of Spreadsheet packages in general (Environment, Status bar, menu bar, formula bar, etc.)

iii. List the application areas of Spreadsheet packages (Accounting, Engineering, Statistics, Calculation, what- if -scenarios, Education, etc.)

Candidates should be able to:

i. Launch effectively MS Excel.

ii. Define basic terms in MS Excel -worksheet, workbook, cells, cell ranges, etc.

iii. Use MS Excel to: create, edit, save, retrieve, and print spreadsheet documents.

iv. Use data types in MS Excel (Number, Labels, Formula etc.)

v. Perform basic operations in MS excel -Data Entry, Saving, Retrieve, move, copy, etc.)

vi. Perform arithmetic calculations using formula and inbuilt functions, etc.

vii. Use different types and sizes of fonts

viii. Perform additional MS Excel operations (Formatting, Editing, Printing, Drawing charts etc.)

ix. Close MS Excel.

Candidates should be able to:

i. Define Database and give examples of Database packages. (Dbase, Foxbase, MS Access, Oracle, etc.)

ii. Define basic database terms (File, Record, Field, key, form, table, etc.)

iii. List and explain different types of database organisation (Hierarchical, Network and Relational.)

iv. List the application areas of Database in different organizations (Office, Home, Education, Government, Hospital, Agriculture, etc.)

4. Graphics Package

(a) Definitions and examples of Graphic packages

(b) Features of CorelDraw

(c) Simple design using CorelDraw

Candidates should be able to:

i. Explain different features of database format in MS Access:

  1. Files designed as tables
  2. Tables comprising of rows and columns
  3. Row containing related information about a record
  4. Column containing specific type of information about a field

ii. Carry out steps to create a database in MS Access to:

  1. Define structure of a database
  2. Indicate field type (numeric, character, data, text, etc.)
  3. Enter data
  4. Save data

iii. carry out basic operations on an already created MS Access database:

  1. searching, modifying, sorting, reporting, selecting, inserting, etc.

iv. Close the MS Access database.

Candidates should be able to:

i. Define Graphics and give examples of Graphic packages (Paint, Harvard Graphics, Photoshop, CorelDraw, Autocad etc)

ii. Explain features of CorelDraw (LiveSketch Tool, Multi-Monitor, Healing Clone Tools, Copy Curve Segments, Gaussian Blur Feature, Touch-Friendly GU Interface, Powerful Stylus Enhancements, Import Legacy Workspaces, Prominent Interactive Sliders, Custom Node Shapes, Font Filtering and Search, Corel Font Manager, Enhanced Vector Previews, Handles and Node etc.)

iii. Use features of CorelDraw to activate existing CorelDraw file

iv. Use CorelDraw to design

  1. Business Card
  2. School Logo
  3. National Flag
  4. Invitation Card
  5. Certificates etc.

5. Presentation Package

(a) Definition of Presentation package and examples of Presentation packages

(b) PowerPoint

i. Features of PowerPoint Environment

ii. Steps in activating an existing PowerPoint

iii. PowerPoint operations

6. Web Design Package

(a) Definition and examples of Web Design Packages

(b) Uses Web Design Packages

(c) Elements of Web design using Dreamview

Candidates should be able to:

i. Define Presentation and give examples of Presentation packages (MS PowerPoint, Windows Movie Maker, Micromedia Flash, impress, Apple keynotes, etc.)

ii. Explain features of PowerPoint Environment (Animation Painter, Video Editor, create a video of you presentation, Automatic Ribbons Toolbars, Transitions, Sections, Cropped Tool, Mask Feature, Effective Preview, Screen Shot, Smart Guides,)

iii. Explain steps in activating a PowerPoint presentation

iv. Perform PowerPoint operations to:

  1. Create new presentation
  2. Insert pictures, text, graphs, animated contents, add new slide etc.
  3. Save presentation, run slide show, print presentation, close presentation etc.

Candidates should be able to:

i. Define and Give examples of Web design package (HTML, XML, Dreamweaver, Rapidweaver, Google Web Designer, Microsoft Sharepoint Designer, Net Object Fusion, Xara Web Designer etc.)

ii. List Elements of Web Design

  1. Navigation
  2. Visual design
  3. Content
  4. Web friendly
  5. Interaction
  6. Information Accessibility
  7. Intuitiveness
  8. Branding
  9. Turnaround time
  10. Conversion etc.

iii. Use Dreamweaver for:

  1. Social Media Management
  2. Social Media Marketing
  3. Website Design & Web Development
  4. Pay Per Click (PPC) Management and Advert Consulting etc.

SECTION D: Managing Computer Files

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Concept of Computer Files

(a) Definitions of basic terms

(b) File organisations

(c) Methods of accessing files

(d) File classifications

(e) Criteria for classifying files

2. Handling Computer Files

(a) Basic operations

(b) Data Loss

(c) Security

(d) Computer versus manual files

Candidates should be able to:

i. Define some basic terms (File, record, field, data item etc.).

ii. Identify and use of basic data types (numeric, alphabetic, and alphanumeric)

iii. Explain the relationship among file structure items (Data item – field - record-file-database)

Candidates should be able to:

i. Classify files according to how they are organised. (Serial, Sequential, Index and random)

ii. Access files as appropriate (Serial, Sequential and Random).

iii. Classify files into:

  1. Master
  2. Transaction
  3. Reference

iv. Explain the criteria used in classifying files

  1. Nature of content (Program and Data)
  2. Organization method
  3. Storage medium
  4. Date
  5. Size
  6. etc.

Candidates should be able to:

i. Perform basic file operations

  1. Create, Delete, Retrieve, Insert, Copy, View, Update, Open, Close etc.

ii. Identify causes of data loss

  1. Overwriting
  2. Inadvertent deletion
  3. Hardware malfunction
  4. Virus attack
  5. Theft
  6. Arson
  7. Natural Disaster
  8. etc.

iii. Use different methods of securing data and maintaining its integrity

  1. Backup
  2. Antivirus
  3. Personal Identification Number
  4. Biometrics
  5. Passwords
  6. Proper labelling of storage devices
  7. CCTV
  8. Physical Security
  9. Fire Extinguisher
  10. Smoke Alarms
  11. etc.

v. Compare the advantages and disadvantages of computer and manual file (security, speed of access and creation, cost of setup and maintenance, electricity supply, etc.)

SECTION E: Computer Maintenance and Safety Measures

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Booting and shutting down process

2. Computer Maintenance

3. Computer Room Management

Candidates should be able to:

i. Define booting

ii. List the two types of booting process (cold and warm booting)

iii. Explain the difference between cold and warm booting.

iv. Explain the steps involved in booting and shutting down a computer system

Candidates should be able to:

i. Perform general cleaning of the computer system

ii. Charge and replace battery for portable systems and UPS

iii. Clean drive lens

iv. Perform simple hardware and software maintenance

v. Recover data from a crashed system

Candidates should be able to:

i. Define proper sitting arrangement

ii. Position the monitor, keyboard, CPU, Mouse and other peripherals appropriately

iii. Ensure Proper illumination of the computer room

iv. Maintain a dust free environment

v. Keep liquid away from computer room

vi. Keep strictly to laboratory rules and regulations

SECTION F: Information & Communication Technology (ICT)

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Communication Systems

(a) Definitions and Acronym of ICT

(b) Types and examples of ICT

2. Application areas of ICT

(a) Application areas

(b) ICT based Devices

Candidates should be able to:

i. State the full meaning of the acronym ICT

ii. Define ICT

iii. List types of ICT.

  1. Broadcasting
  2. Telecommunication
  3. Data Network
  4. Information Systems
  5. Satellite Communication, etc.

iv. Give examples of Broadcasting

  1. Radio broadcasting
  2. Television Broadcasting
  3. Satellites Broadcasting etc.

v. List types of Telecommunications

  1. Public Switched Telephone Network (PSTN Land Line
  2. Mobile phone system
  3. Circuit Switched Packet Telephone System (CSPT)
  4. Satellite Telephone System
  5. Fixed Wireless Telephone System etc,

vi. List types of Data Network

  1. Personal Area Network (PAN)
  2. Local Area Network (LAN)
  3. Metropolitan Area Network (MAN)
  4. Wide Area Network (WAN)
  5. Intranet
  6. Internet etc.

vii. List types of Information System

  1. Data Processing System
  2. Global Positioning System (GPS), etc.

Candidates should be able to:

i. Define Applications Areas of ICT:

  1. Teleconferencing
  2. Video conferencing
  3. Telecommuting
  4. Telecomputing
  5. Messaging
  6. Information search, retrieval and archival systems
  7. E-Learning
  8. Telemedicine
  9. E-Commerce
  10. E-Government
  11. E-Library, etc.

3. Internet

(a) Definition of terms

(b) Internet Browsers

(c) Features of Internet Browsers

(d) Internet Services

ii. List types of ICT Devices:

  1. Mobile phones
  2. Computers
  3. Automated Teller Machines (ATM)
  4. Dispensing Machines
  5. Point of Sale Machines
  6. Automated Cash Register (ACR)
  7. Radio sets
  8. Television sets
  9. Scanners, etc.

Candidates should be able to:

i. Define Internet

ii. Define and illustrate use of:

  1. Home page
  2. Browse
  3. Browser
  4. Chatroom
  5. Cybercafe
  6. Http
  7. Html
  8. ISP
  9. Webpage
  10. Website, etc.

iii. Access the Internet through any of the browsers

  1. Internet Explorer
  2. Opera
  3. Firefox
  4. Cometbird
  5. Ubuntu
  6. Google Chrome
  7. Phoenix, etc.

iv. Explain features of the Internet Browsers

  1. Title Bar
  2. Menu Bar
  3. Tool Bar
  4. Address Bar
  5. Icons
  6. Search Bar
  7. Uniform Resource Locator (URL)/Hypertext link, etc.

v. Describe the use of different types of Internet services:

  1. Electronic Mail (e-mail)
  2. E-mail Discussion Group
  3. Instant Messaging/Chats
  4. Virtual meeting platforms
  5. File Transfer Protocol (FTP)
  6. World Wide Web (WWW)
  7. Search Engines
  8. Chatting etc.

4. Electronic Mail

(a) Definition

(b) E-mail Service

(c) Steps involved in creating and opening mail (email box, and chatting)

(d) Features of e-mail address

5. Networking

(a) Definitions

(b) Network types

(c) Network topologies

(d) Network devices

6. World Wide Web (www)

(a) Definition and full meanings of acronyms

(b) Brief history of WWW

(c) Basic terminologies

(d) Protocols

Candidates should be able to:

i. Define Electronic Mail and Chatting

ii. List e-mail services:

  1. Creating e-mail address
  2. Composing e-mail
  3. Sending/receiving e-mail
  4. Adding attachments
  5. Chatting
  6. Creating mailing list/group
  7. etc.

iii. Explain the features in an e-mail address e.g. xyz@jamb.org.ng (user@Domainname) Explain the components of domain name.

Candidates should be able to:

i. Define computer network

ii. List and define various types of Networks:

  1. PAN
  2. LAN
  3. WAN
  4. MAN
  5. Intranet
  6. Extranet
  7. Internet

iii. Explain the differences in basic network topologies:

  1. Star
  2. Bus
  3. Ring

iv. Define and explain the use of network devices:

  1. Hub
  2. Modems
  3. Switches
  4. Routers
  5. Gateway
  6. Repeaters
  7. Access Points Interface (API)
  8. Network Interface Card (NIC), etc.

Candidates should be able to

i. Give full meanings of www, HTTP, HTTPS, HTML, XML

ii. Explain the history behind www

iii. Explain basic terminologies:

  1. www
  2. Website
  3. Webpage
  4. Homepage
  5. Protocol etc.

(e) Advantages and disadvantages of www.

(f) Navigation through websites

(g) Software for web development

(h) Differences between email and website

7. Cables and Connectors

(a) Network cables and connectors

iv. Define Protocol and list different types of protocols (http, https, ftp, etc.)

v. List uses and benefits of www.

  1. Accessible from anywhere around the globe with the availability of the Internet
  2. access to information or make information accessible to the world
  3. connect to people from anywhere from home
  4. purchase products online anywhere in the comfort of your home
  5. create website for your business and do a lot much more than physical office
  6. communicate with anyone around the world through texts, chats, and emails.
  7. Online course can be completed using www.
  8. Online marketing and branding of businesses
  9. Facilitate establishing professional contacts
  10. Unlimited access to information, etc.

vi. List disadvantages of www

  1. Risk of data and identity theft
  2. Cyberbullying
  3. Easy spread of fake news
  4. Hacking
  5. Spam mails
  6. Paedophile, etc.

vii. Navigate through websites.

  1. www.jamb.org.ng
  2. www.waec.org.ng
  3. www.neco.org.ng
  4. www.ui.edu.ng
  5. www.jgiyc.com
  6. www.google.com, etc.

viii. Use of software for web development

  1. Frontpage
  2. WordPress
  3. Dreamweaver
  4. Photoshop
  5. Google Web Designer, etc.

ix. Differentiate between email and website

  1. xyz@jamb.gov.ng
  2. www.jamb.org.ng

Candidates should be able to:

i. Identify different network cables and connectors:

(b) Computer cables and connectors - Cables (Twisted Pair, Coaxial, Fibre Optics, etc.) Connectors (RJ45, RJ11, T-Connectors

ii. Identify different types of Computer Cables and Connectors

  1. Cables: Power Cables, Data Cables, Printer Cable, Universal Serial Bus (USB), Monitor Cable, Serial Cable, Parallel Cable, etc.
  2. Connectors: Male and Female.

SECTION G: Developing Problem-Solving Skills

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Programming Language (PL)

(a) Definition and Classification of PL

(b) Advantages and disadvantages of different levels of PL

2. High Level Languages (HLL)

(a) Classifications of HLL

(b) Characteristics of HLL

(c) Translators

Candidates should be able to:

i. Define Programming Language (PL)

ii. Identify different classifications of PL.

  1. Machine Language: interpreted directly in hardware i.e., binary machine code
  2. Assembly languages: thin wrappers over a corresponding machine language i.e., Assembly Language/symbolic language.
  3. High-Level languages: anything that are machine independent i.e., BASIC, C, Java, Fortran 2008, Python, Pearl etc.

iii. Give advantages and disadvantages of Machine Language, Assembly Language and High programming Language.

Candidates should be able to:

i. Classify High-Level programming Languages into:

  1. Scientific
  2. General Purpose
  3. Business
  4. Object oriented
  5. Procedural
  6. Artificial Intelligence
  7. String processing
  8. Domain Specific
  9. Scripting
  10. Systems
  11. Visual
  12. Esoteric, etc.

ii. Explain the characteristics of High Level Programming Languages:

  1. Requires translation into machine language
  2. Portable
  3. Easier to read, write and maintain as commands are similar to English
  4. Use data types and data structures, selection statements and repetition/iteration constructs
  5. Use logic operators and functions that are built into the language.
  6. Programmers friendly
  7. Easy to code, debug and maintain

iii. Define translators and its two basic types:

  1. Interpreters
  2. Compilers

3. Algorithm and Flowcharts

(a) Definitions

(b) Functions of Algorithm

(c) Properties of Algorithm

(d) Flowchart symbols

4. Programming Language Structure

(a) Basic Statements

Candidates should be able to:

i. Define Algorithm and Flowchart

ii. State functions of algorithms: They are used to perform:

  1. Calculations
  2. Data Processing
  3. Automated reasoning etc.

iii. State and explain the properties of Algorithm

  1. Input specified
  2. Output specified
  3. Definiteness
  4. Effectiveness
  5. Finiteness etc.

iv. Identify Flowchart symbols

  1. Start
  2. Input/Output
  3. Process
  4. Decision
  5. Stop
  6. loop
  7. Continuation
  8. etc.

v. Draw Flowchart of a given programming problem

Candidates should be able to:

i. Identify features/syntax of a programming language

  1. Keywords
  2. Variable types
  3. Constants/literals
  4. Numeric
  5. String/alphanumeric
  6. Basic characteristics of the language

ii. Basic statements of a high-level programming language

  1. Input
  2. Output
  3. Processing
  4. Comments
  5. Subunits (Functions, Procedure, Methods, Subroutines etc.)
  6. Statements (Iteration/Loop, Conditional, Assignment, Dimension, etc.)

iii. Arithmetic operators and expressions

iv. String operators and expressions

v. Built in functions

vi. Primitive data (Integer, float, Boolean, character, etc.)

vii. Non-Primitive Data Types (Arrays, classes, string, etc.)

viii. Complex data structures (Trees, graphs, linked lists, objects etc.)

(b) Arithmetic/string operators

(c) Subunits

(d) Primitive and non-primitive data

5. Program Development

(a) Definition

(b) Characteristics of programs

(c) Precautions

(d) Steps involved in developing program

Candidates should be able to:

i. Define a program

ii. List characteristics of a good program

  1. Accuracy
  2. Readability
  3. Maintainability
  4. Efficiency
  5. Generality
  6. Clarity

iii. State the precautions required in the development of a program

  1. Be stable, steady and patient
  2. No step skipping
  3. Follow order of execution etc.

iv. Steps involved in program development

  1. Problem definition
  2. Problem analysis
  3. Design (Flow charting/ algorithm) development
  4. Program coding
  5. Program compilation
  6. Program testing/debugging
  7. Program documentation
  8. Programme Maintenance

v. Examples of:

  1. Interpreted program (BASIC, java, python)
  2. Compiled Program (COBOL, FORTRAN, C, C++, Java etc.)

6. System Development Life Cycle (SDLC)

(a) Definition of SDCL

(b) Stages of SDLC

Candidates should be able to:

i. Define SDLC

ii. Describe SDLC

iii. Explain stages in SDLC

  1. Preliminary study (Identification of the problem, Recognition of the Need)
  2. Feasibility
  3. Analysis
  4. Design
  5. Implementation (coding, testing, documentation and delivery )
  6. Maintenance
  7. Review

iv. Draw diagram of a SDLC

SECTION H: Artificial Intelligence (AI) and Robotics

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Definition of AI

2. Branches of AI

3. Applications of AI

Candidates should be able to:

i. Define AI

ii. Identify branches of AI

  1. Machine Learning (supervised, unsupervised, reinforcement)
  2. Neural Network
  3. Expert Systems
  4. Fuzzy Logic
  5. Natural Language Processing
  6. Deep Learning
  7. etc.

iii. List Application Areas of AI

  1. Robotics
  2. E-Commerce
  3. Navigation
  4. Human Resource
  5. Healthcare
  6. Agriculture
  7. Gaming
  8. Automobiles
  9. Social Media
  10. Marketing, etc.

4. Fundamentals of Robotics

(a) Definition of Robotics

(b) Main Components of Robotics

(c) Types of Robots

(d) Application Areas of Robotics

(e) Advantages and Disadvantages of Robots

Candidates should be able to:

i. Define Robotics

ii. Define Robots

iii. Identify main components of Robots

  1. Control system
  2. Sensors
  3. Actuators
  4. Power Supply
  5. End Effectors etc.

iv. Mention types of Robots

  1. Humanoid Robots
  2. Autonomous Robots
  3. Teleoperated Robots
  4. Augmenting Robots
  5. etc.

v. Itemise application areas of Robots

  1. Logistics
  2. Manufacturing
  3. Home
  4. Travel
  5. Healthcare
  6. Security
  7. Space exploration
  8. Entertainment
  9. Agriculture
  10. Food Preparation
  11. Manufacturing
  12. Military
  13. Customer Service
  14. etc.

vi. State advantages and disadvantages of using Robots

SECTION I: Computer Ethics and Human Issues

TOPICS/CONTENTS/NOTES OBJECTIVES

1. Ethical issues

a. Computer–related crime

b. Responsibility for computer failure

c. Protection of computer property, records and software

d. Privacy of the company, workers and customers.

Candidates should be able to:

i. Define computer-related crime.

ii. State examples of computer-related crime. (Compromising computer systems, hacking, theft, etc.)

iii. List methods to prevent unauthorised use of computer system (user identification, Passwords etc.)

iv. List methods to protect computer resources using both electronic and manual methods.

2. Computer Security

3. Cyber risks and protection

v. List methods to Protect privacy of individuals (workers, companies, customers, government etc.) by law and electronically.

vi. Define computer security

vii. Identify different types of computer security and their characteristics.

  1. Network security
  2. Internet security (cyber)
  3. Application Security
  4. Data security
  5. Information security
  6. End user security
  7. etc.

viii. Identify appropriate security tool to use for the different types of computer security (Firewalls, antivirus software, encryption, etc.)

ix. Identify categories of application threats and their characteristics (Input, authorisation, session management, parameter tampering,

x. Identify basic dimensions of Information Security (Confidentiality, Integrity, and Availability (CIA))

xi. Mention Network security Issues (unauthorised, intrusion, rules and configurations that protect confidentiality, integrity and accessibility using both software and hardware.)

xii. Mention Network security methods (antivirus software, application security, behavioural analytics, data loss prevention, email security, firewalls, mobile device security, network segmentation, security and event management (SEIM), Virtual Private Network (VPN), Web security, wireless security, Network Access Control (NAC).

xiii. List Types of cyber security threats (Cybercrime, cyber-attack, cyber terrorism, malware, virus, trojans, spyware, Ransomware, Adware, Botnets, SQL injection, Phishing, Man-in-the-middle attack, Denial of Service, Dridex, Romance scams, Emotet malware,

xiv. List Cyber security safety tips

  1. Regular update of software and operating systems
  2. Use of anti-virus software
  3. Use of strong passwords
  4. Do not open email attachments from unknown senders
  5. Do not click on links in emails from unknown senders or unfamiliar websites, avoid use of unsecure WIFI networks in public places etc.

4. Potentials for Higher Studies in Computing

Candidates should be able to:

i. List possible career paths in computing

  1. Software Developer
  2. Software Test Engineer
  3. Programme Analyst
  4. System Developer
  5. Web Developer
  6. Software Development Engineer,
  7. Computer System Analyst
  8. Database Administrator
  9. System Administrator
  10. System Engineer
  11. System Analyst
  12. Network Engineer
  13. Business Analyst
  14. Program Manager
  15. IT Specialist
  16. Data Analyst/Scientist
  17. AI and Robotics
  18. System Security Analyst
  19. Digital Forensic Analyst
  20. Mobile App Developer
  21. ICT Manager
  22. Blogger
  23. E- Marketer
  24. Social Media Manager
  25. ICT Educator
  26. Career in Academia
  27. Private Entrepreneurship
  28. Internet Police
  29. IT User Support/Desk Officer
  30. ICT Librarian
  31. Computer Instructor, etc.

RECOMMENDED TEXTS

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


PDF
Computer studies.pdf
PDF Document
↓ Download File


UTME2027 Editorial Team

UTME2027 Editorial Team

Editorial Team

The UTME2027 Editorial Team publishes accurate, timely and well-researched JAMB news, admission updates, CBT preparation guides and official educational information for Nigerian students. Every article is reviewed before publication to ensure accuracy and clarity.

View all articles →

← Previous Article JAMB 2027 Commerce Syllabus PDF Download
Next Article → JAMB Economics Syllabus 2027 PDF Download

Related Articles