JAMB Computer Studies Syllabus

Every section, topic and candidate objective in the official JAMB Computer Studies outline — 9 sections, 34 topics and 152 objectives.

Sections
9sections
Topics
34topics
Objectives
152objectives
Category
Sciencescategory
Jump to a section

Syllabus sections

9 sections

Tap a section to open it, then tap a topic to see its content and objectives.

1

Section A: Evolution of Computing

2 topics · 7 objectives
1

History of Computing

3 content items · 3 objectives

Content

Pre-computing age in the 19th century, including the features and components of early computing devices.

Objective

Identify the various computing devices developed since the beginning of counting and computing.

Content

Early computing devices: Abacus, Slide Rule, Napier's Bones, Pascal Calculator, Leibnitz Multiplier, Jacquard Loom, Charles Babbage's Analytical Engine, Hollerith Census Machine, and Burroughs Machine.

Objective

Identify the various computing devices developed since the beginning of counting and computing.

Content

Computing devices of the 20th century and the history behind each device.

Objective

Discuss the contributions and uses of the founders of computing devices and identify important computing systems, including ENIAC, EDVAC, UNIVAC I, and desktop personal computers.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “History of Computing” as a full page
2

Classification of Computing Devices

4 content items · 4 objectives

Content

Classification of computing devices by generation, including the first, second, third, fourth, and current generations.

Objective

Relate each generation of computing devices to its characteristic features and describe each generation according to its year of development, basic components or technology, speed of operation, and storage capacity or components.

Content

Classification of computers by size: microcomputers, minicomputers, mainframes, and supercomputers.

Objective

Explain the differences among computing systems classified by size, including microcomputers, minicomputers, mainframes, and supercomputers.

Content

Modern computer systems classified by size, basic components, data, and usage: personal computers, desktops, laptops, tablets, handheld devices, servers, workstations, mainframes, wearable computers, and supercomputers.

Objective

Differentiate among modern computer systems in terms of size, basic components, data, and usage, and state their importance and uses.

Content

Classification of computers by type and purpose: digital, analogue, hybrid, special-purpose, and general-purpose computers.

Objective

Differentiate among the various types of computing systems and state their importance and uses.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Classification of Computing Devices” as a full page
2

Section B: Fundamentals of Computing

2 topics · 25 objectives
1

Overview of Computing Systems

20 content items · 20 objectives

Content

The two main constituents of a computer system: hardware and software.

Objective

Define a computer system in relation to its nature and programmability, list its functional parts, explain the characteristics of computers, and identify the differences between hardware and software.

Content

Characteristics of computers, including electronic operation, accuracy, speed, interactivity, reliability, consistency, and large storage capacity.

Objective

Explain the characteristics of computers.

Content

Computer hardware: types, examples, and uses of hardware devices and components, including the Central Processing Unit, peripherals, input devices, output devices, and storage media.

Objective

Define hardware devices, give examples, list computer hardware components and their functions, and explain the differences between input and output devices.

Content

Input devices, including keyboards, mouse, scanner, joystick, light pen, voice input devices, and digital cameras.

Objective

Explain the functions of major input devices and give examples; explain keyboard key classifications, including function, numeric, alphabetic, and cursor keys; describe mouse features, functions, and operations; and distinguish among keyboards, mice, light pens, scanners, and digital cameras.

Content

Output devices, including monitors, printers, speakers, and plotters.

Objective

Define output devices, give examples, and list the different types, features, and uses of each output device.

Content

Printer types: inkjet, laser, and line printers.

Objective

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

Content

Central Processing Unit components: Arithmetic and Logic Unit (ALU), Control Unit (CU), and registers.

Objective

List the components of the CPU and explain the functions of the ALU, CU, and registers.

Content

Primary and secondary memory or storage units. Primary memory includes Random Access Memory (RAM) and Read Only Memory (ROM). Secondary storage includes floppy disks, magnetic tapes, hard disks, compact discs (CDs), Digital Video Discs (DVDs), and USB storage devices.

Objective

Distinguish between primary and secondary memory; list the components of primary memory; explain the uses and differences between RAM and ROM; explain the functions of secondary storage; list examples of secondary storage devices; and compare them in terms of size, speed, cost, technology, access mode, and components.

Content

Units of storage measurement and their relationships: bits, bytes, nibbles, words, kilobytes, megabytes, gigabytes, and terabytes.

Objective

List the units used to measure storage, explain their relationships, and relate micro, mega, giga, and terabyte measurements.

Content

Registers, buses, and addresses. Registers include the Memory Data Register (MDR), Memory Address Register (MAR), Memory Base Register (MBR), Accumulator (AC), Program Counter (PC), and Current Instruction Register (CIR).

Objective

Define registers, buses, and addresses; explain the functions of the specified registers; and distinguish between registers and main memory.

Content

The input-process-output cycle in converting data into information.

Objective

State the major steps involved in how a computer converts data into required information using input, processing, and output.

Content

Factors affecting data transfer speed, including bus speed and bus width.

Objective

Enumerate the factors affecting the speed of data transfer.

Content

Logic circuits and gates: AND, NOT, OR, NOR, and NAND gates.

Objective

Define the different types of logic gates and their uses; interpret logic equations for AND, NOT, and OR gates; list their symbols; and construct truth tables for standard logic gates.

Content

Comparators and simple comparator circuits using XOR (Exclusive OR) and NOR gates.

Objective

Define a comparator and construct a simple comparator using XOR and NOR gates.

Content

System software, including operating systems, utility software, middleware, device drivers, and translators.

Objective

Differentiate between system software and application software, list types of system software, define operating systems, and explain their functions.

Content

Operating systems: functions, user interfaces, and examples, including Microsoft Windows, Linux, and UNIX. User interfaces include text-based command-line and menu interfaces and graphical user interfaces (GUI). Mobile operating systems include Android, BlackBerry, and iPhone operating systems.

Objective

Define an operating system, list its functions and user-interface types, give examples of operating systems, and discuss operating systems used on phones and tablets.

Content

Utility software: definition, functions, types, and examples, including editors and antivirus software.

Objective

Define utility software, list its functions and types, and give examples.

Content

Translator software: definition, functions, and categories, including interpreters, assemblers, and compilers.

Objective

Define translator software, explain its functions, list the different categories of translators, and explain their differences.

Content

Application software: examples, uses, open-source software, proprietary software, and methods of acquiring software, including in-house development and off-the-shelf acquisition.

Objective

List examples of application software and their uses; differentiate between open-source and proprietary software; identify methods of acquiring application software; and explain the differences between user application programs and general-purpose application packages.

Content

Common off-the-shelf application packages: word processing (MS Word), spreadsheets (Excel), databases (Access), presentations (PowerPoint), graphics (Adobe Photoshop), accounting (Sage), payroll (Sage), government applications (Remita), banking applications (Fusion Banking Essence), statistics (SPSS), educational applications (SchoolShell), and hospital applications (eHospital).

Objective

Give examples of common off-the-shelf application packages and explain their uses.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Overview of Computing Systems” as a full page
2

Data and Information

5 content items · 5 objectives

Content

Differences between data and information.

Objective

Define data and information and list the properties of information.

Content

Data types and representation, including integers, real numbers, strings, and multimedia data such as images, audio, audiovisual content, and signals.

Objective

List different data types and identify ways of representing and handling data.

Content

Number systems used in data representation, particularly binary, decimal, and hexadecimal number systems.

Objective

Identify ways of representing and handling data using number bases, with special reference to binary, decimal, and hexadecimal systems.

Content

Digitisation and digitalisation, including manual, heads-up, interactive tracing, and automatic methods.

Objective

Define digitisation and explain the processes of digitalisation using manual, heads-up, interactive tracing, and automatic methods.

Content

Formats of digitised data, including image, audio, video, motion, text, and multimedia.

Objective

List different formats of digitised data.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Data and Information” as a full page
3

Section C: Computer Application Packages

6 topics · 23 objectives
1

Word Processing Package

2 content items · 2 objectives

Content

General concept of word processing, including creating and saving documents, editing, formatting, inserting content, and printing.

Objective

Define word processing, give examples of word processing packages such as MS Word, WordStar, WordPerfect, and OpenOffice Writer, identify their general features, and list application areas such as offices, publishing, journalism, and education.

Content

Microsoft Word features, launching the application, and performing basic and advanced operations.

Objective

Launch MS Word effectively; create, edit, save, retrieve, print, copy, and move documents; use different font types and sizes; format and justify text; search documents; perform spell checking and file merging; and close MS Word.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Word Processing Package” as a full page
2

Spreadsheet Package

4 content items · 4 objectives

Content

General concept of spreadsheets, including creating and saving documents, editing, formatting, inserting content, and printing. Examples include MS Excel, VisiCalc, SuperCalc, SPSS, and Calc.

Objective

Define spreadsheets, give examples of spreadsheet packages, identify general features such as the environment, status bar, menu bar, and formula bar, and list application areas such as accounting, engineering, statistics, calculations, what-if scenarios, and education.

Content

Microsoft Excel features, launching the application, and basic operations.

Objective

Launch MS Excel effectively and define basic terms such as worksheet, workbook, cells, and cell ranges.

Content

Creating, editing, saving, retrieving, and printing spreadsheet documents; data types in Excel, including numbers, labels, and formulas.

Objective

Use Excel to create, edit, save, retrieve, and print spreadsheet documents; use different data types; and perform basic operations such as data entry, saving, retrieving, moving, and copying.

Content

Arithmetic calculations, formulas, built-in functions, fonts, formatting, editing, printing, and chart creation in Excel.

Objective

Perform arithmetic calculations using formulas and built-in functions; use different font types and sizes; perform formatting, editing, and printing operations; draw charts; and close MS Excel.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Spreadsheet Package” as a full page
3

Database Package

7 content items · 7 objectives

Content

Definition of a database and examples of database packages, including dBase, FoxBase, MS Access, and Oracle.

Objective

Define a database and give examples of database packages.

Content

Basic database terms: file, record, field, key, form, and table.

Objective

Define basic database terms.

Content

Database organisation: hierarchical, network, and relational models.

Objective

List and explain the different types of database organisation.

Content

Application areas of databases in offices, homes, education, government, hospitals, agriculture, and other organisations.

Objective

List the application areas of databases in different organisations.

Content

Database formats in MS Access: files designed as tables, tables comprising rows and columns, rows containing related record information, and columns containing specific field information.

Objective

Explain the features of database formats in MS Access.

Content

Creating a database in MS Access by defining its structure, indicating field types such as numeric, character, date, and text, entering data, and saving data.

Objective

Carry out the steps required to create and save a database in MS Access.

Content

Operations on existing MS Access databases, including searching, modifying, sorting, reporting, selecting, inserting, and closing the database.

Objective

Carry out basic operations on an existing MS Access database and close the database.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Database Package” as a full page
4

Graphics Package

3 content items · 3 objectives

Content

Definition of graphics and examples of graphics packages, including Paint, Harvard Graphics, Photoshop, CorelDraw, and AutoCAD.

Objective

Define graphics and give examples of graphics packages.

Content

Features of CorelDraw, including LiveSketch Tool, multi-monitor support, Healing Clone Tools, Copy Curve Segments, Gaussian Blur, touch-friendly graphical user interface, stylus enhancements, importing legacy workspaces, interactive sliders, custom node shapes, font filtering and search, Corel Font Manager, enhanced vector previews, handles, and nodes.

Objective

Explain the features of CorelDraw.

Content

Activating existing CorelDraw files and using CorelDraw to design business cards, school logos, national flags, invitation cards, and certificates.

Objective

Use CorelDraw features to open existing files and create simple designs such as business cards, school logos, national flags, invitation cards, and certificates.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Graphics Package” as a full page
5

Presentation Package

4 content items · 4 objectives

Content

Definition of presentation packages and examples, including MS PowerPoint, Windows Movie Maker, Macromedia Flash, Impress, and Apple Keynote.

Objective

Define presentation packages and give examples.

Content

PowerPoint environment and features, including Animation Painter, video editing, creating a video of a presentation, automatic ribbon toolbars, transitions, sections, cropping tools, mask features, preview tools, screenshots, and Smart Guides.

Objective

Explain the features of the PowerPoint environment.

Content

Steps for opening an existing PowerPoint presentation.

Objective

Explain the steps involved in activating an existing PowerPoint presentation.

Content

PowerPoint operations: creating presentations, inserting pictures, text, graphs, and animated content, adding slides, saving, running slide shows, printing, and closing presentations.

Objective

Perform PowerPoint operations to create and manage presentations, insert different content, save presentations, run slide shows, print presentations, and close the application.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Presentation Package” as a full page
6

Web Design Package

3 content items · 3 objectives

Content

Definition and examples of web design packages and technologies, including HTML, XML, Dreamweaver, RapidWeaver, Google Web Designer, Microsoft SharePoint Designer, NetObjects Fusion, and Xara Web Designer.

Objective

Define web design packages and give examples.

Content

Elements of web design: navigation, visual design, content, web friendliness, interaction, information accessibility, intuitiveness, branding, turnaround time, and conversion.

Objective

List the elements of web design.

Content

Uses of Dreamweaver and related web design tools in social media management, social media marketing, website design and development, pay-per-click management, and advertising consultancy.

Objective

Explain the uses of Dreamweaver and related web design tools in website development, social media activities, and online advertising.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Web Design Package” as a full page
4

Section D: Managing Computer Files

2 topics · 10 objectives
1

Concept of Computer Files

6 content items · 6 objectives

Content

Basic file terminology, including file, record, field, and data item.

Objective

Define basic terms and identify and use basic data types, including numeric, alphabetic, and alphanumeric data.

Content

Relationships among data item, field, record, file, and database.

Objective

Explain the relationship among file structure items, from data item to field, record, file, and database.

Content

File organisation methods: serial, sequential, indexed, and random.

Objective

Classify files according to how they are organised.

Content

Methods of accessing files, including serial, sequential, and random access.

Objective

Access files using appropriate methods.

Content

File classifications: master files, transaction files, and reference files.

Objective

Classify files as master, transaction, or reference files.

Content

Criteria for classifying files, including nature of content (program or data), organisation method, storage medium, date, and size.

Objective

Explain the criteria used in classifying files.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Concept of Computer Files” as a full page
2

Handling Computer Files

4 content items · 4 objectives

Content

Basic file operations: creating, deleting, retrieving, inserting, copying, viewing, updating, opening, and closing files.

Objective

Perform basic computer file operations.

Content

Causes of data loss, including overwriting, inadvertent deletion, hardware malfunction, virus attacks, theft, arson, and natural disasters.

Objective

Identify the causes of data loss.

Content

Methods of securing data and maintaining data integrity: backups, antivirus software, personal identification numbers, biometrics, passwords, proper labelling of storage devices, CCTV, physical security, fire extinguishers, and smoke alarms.

Objective

Use different methods of securing data and maintaining its integrity.

Content

Comparison between computerised and manual files in terms of security, speed of access and creation, setup and maintenance costs, and electricity supply requirements.

Objective

Compare the advantages and disadvantages of computerised and manual files.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Handling Computer Files” as a full page
5

Section E: Computer Maintenance and Safety Measures

3 topics · 9 objectives
1

Booting and Shutting Down Process

2 content items · 2 objectives

Content

Booting and its two types: cold booting and warm booting.

Objective

Define booting, list the two types of booting, and explain the differences between cold and warm booting.

Content

Steps involved in booting and shutting down a computer system.

Objective

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

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Booting and Shutting Down Process” as a full page
2

Computer Maintenance

4 content items · 4 objectives

Content

General cleaning of computer systems.

Objective

Perform general cleaning of a computer system.

Content

Charging and replacing batteries in portable systems and uninterruptible power supplies (UPS).

Objective

Charge and replace batteries for portable systems and UPS devices.

Content

Cleaning drive lenses.

Objective

Clean drive lenses appropriately.

Content

Simple hardware and software maintenance and data recovery from crashed systems.

Objective

Perform simple hardware and software maintenance and recover data from a crashed system.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Computer Maintenance” as a full page
3

Computer Room Management

3 content items · 3 objectives

Content

Proper sitting arrangement and ergonomic positioning of the monitor, keyboard, CPU, mouse, and other peripherals.

Objective

Define proper sitting arrangements and position computer equipment and peripherals appropriately.

Content

Proper illumination, dust-free surroundings, and keeping liquids away from the computer room.

Objective

Ensure proper illumination, maintain a dust-free environment, and keep liquids away from the computer room.

Content

Computer laboratory rules and regulations.

Objective

Observe computer laboratory rules and regulations strictly.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Computer Room Management” as a full page
6

Section F: Information and Communication Technology (ICT)

7 topics · 28 objectives
1

Communication Systems

6 content items · 6 objectives

Content

Full meaning and definition of ICT and the different types of information and communication systems.

Objective

State the full meaning of ICT, define ICT, and list its types.

Content

Types of ICT systems: broadcasting, telecommunications, data networks, information systems, and satellite communication.

Objective

List the different types of ICT systems.

Content

Broadcasting systems: radio broadcasting, television broadcasting, and satellite broadcasting.

Objective

Give examples of broadcasting systems.

Content

Telecommunication systems: Public Switched Telephone Network (PSTN) landlines, mobile phone systems, Circuit Switched Packet Telephone System (CSPT), satellite telephone systems, and fixed wireless telephone systems.

Objective

List the different types of telecommunication systems.

Content

Data networks: Personal Area Network (PAN), Local Area Network (LAN), Metropolitan Area Network (MAN), Wide Area Network (WAN), intranet, and internet.

Objective

List the different types of data networks.

Content

Information systems, including data processing systems and Global Positioning System (GPS).

Objective

List different types of information systems.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Communication Systems” as a full page
2

Application Areas of ICT

2 content items · 2 objectives

Content

ICT application areas: teleconferencing, videoconferencing, telecommuting, telecomputing, messaging, and information search, retrieval, and archival systems.

Objective

Define the application areas of ICT.

Content

ICT-based devices, including mobile phones, computers, Automated Teller Machines (ATMs), dispensing machines, Point of Sale (POS) machines, Automated Cash Registers (ACRs), radio sets, television sets, and scanners.

Objective

List different types of ICT devices.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Application Areas of ICT” as a full page
3

Internet

4 content items · 4 objectives

Content

Definition of the internet and related terminology: home page, browse, browser, chatroom, cybercafe, HTTP, HTML, Internet Service Provider (ISP), webpage, and website.

Objective

Define the internet and explain the uses of the specified internet-related terms.

Content

Internet browsers, including Internet Explorer, Opera, Firefox, CometBird, Ubuntu, Google Chrome, and Phoenix.

Objective

Access the internet through available browsers.

Content

Features of internet browsers: title bar, menu bar, toolbar, address bar, icons, search bar, Uniform Resource Locator (URL), and hypertext links.

Objective

Explain the features of internet browsers.

Content

Internet services, including electronic mail, email discussion groups, instant messaging and chats, virtual meeting platforms, File Transfer Protocol (FTP), the World Wide Web (WWW), search engines, and online chatting.

Objective

Describe the uses of different types of internet services.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Internet” as a full page
4

Electronic Mail

3 content items · 3 objectives

Content

Definition of electronic mail and chatting.

Objective

Define electronic mail and chatting.

Content

Email services: creating an email address, composing messages, sending and receiving email, adding attachments, chatting, and creating mailing lists or groups.

Objective

List the services and operations associated with electronic mail.

Content

Features of an email address, illustrated by xyz@jamb.org.ng, where the address consists of a user name and domain name.

Objective

Explain the features of an email address and the components of a domain name.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Electronic Mail” as a full page
5

Networking

3 content items · 3 objectives

Content

Definition of a computer network and types of networks: PAN, LAN, WAN, MAN, intranet, extranet, and internet.

Objective

Define a computer network and list and define the various types of networks.

Content

Basic network topologies: star, bus, and ring.

Objective

Explain the differences among the basic network topologies.

Content

Network devices: hubs, modems, switches, routers, gateways, repeaters, Access Points Interface (API), and Network Interface Cards (NICs).

Objective

Define network devices and explain their uses.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Networking” as a full page
6

World Wide Web (WWW)

8 content items · 8 objectives

Content

Full meanings of WWW, HTTP, HTTPS, HTML, and XML, including the brief history of the World Wide Web.

Objective

Give the full meanings of WWW, HTTP, HTTPS, HTML, and XML and explain the history of the World Wide Web.

Content

Basic World Wide Web terminology: website, webpage, homepage, and protocol.

Objective

Explain basic World Wide Web terminology.

Content

Protocols used on the web, including HTTP, HTTPS, and FTP.

Objective

Define a protocol and list different types of protocols.

Content

Advantages and uses of the World Wide Web: global access to information, publishing information, communication, online shopping, business websites, online courses, online marketing and branding, professional networking, and access to information.

Objective

List the uses and benefits of the World Wide Web.

Content

Disadvantages of the World Wide Web, including data and identity theft, cyberbullying, the spread of fake news, hacking, spam emails, and risks posed by online predators.

Objective

List the disadvantages of the World Wide Web.

Content

Navigation through websites, including www.jamb.org.ng, www.waec.org.ng, www.neco.org.ng, www.ui.edu.ng, www.jgiyc.com, and www.google.com.

Objective

Navigate through websites.

Content

Software for web development, including FrontPage, WordPress, Dreamweaver, Photoshop, and Google Web Designer.

Objective

Explain the use of software for web development.

Content

Differences between email addresses and website addresses, such as xyz@jamb.gov.ng and www.jamb.org.ng.

Objective

Differentiate between email and websites.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “World Wide Web (WWW)” as a full page
7

Cables and Connectors

2 content items · 2 objectives

Content

Network cables and connectors, including twisted-pair cables, coaxial cables, fibre-optic cables, RJ45 connectors, RJ11 connectors, and T-connectors.

Objective

Identify different network cables and connectors.

Content

Computer cables and connectors, including power cables, data cables, printer cables, Universal Serial Bus (USB) cables, monitor cables, serial cables, parallel cables, and male and female connectors.

Objective

Identify different types of computer cables and connectors.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Cables and Connectors” as a full page
7

Section G: Developing Problem-Solving Skills

6 topics · 28 objectives
1

Programming Language

4 content items · 4 objectives

Content

Definition and classification of programming languages: machine language, assembly language, and high-level programming languages.

Objective

Define a programming language and identify the different classifications of programming languages.

Content

Machine language: binary machine code interpreted directly by computer hardware.

Objective

Explain machine language and state its advantages and disadvantages.

Content

Assembly language: symbolic language closely related to machine language.

Objective

Explain assembly language and state its advantages and disadvantages.

Content

High-level programming languages, including BASIC, C, Java, Fortran 2008, Python, and Perl.

Objective

Explain high-level programming languages and state their advantages and disadvantages compared with machine and assembly languages.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Programming Language” as a full page
2

High-Level Languages

3 content items · 3 objectives

Content

Classifications of high-level languages: scientific, general-purpose, business, object-oriented, procedural, artificial intelligence, string processing, domain-specific, scripting, systems, visual, and esoteric languages.

Objective

Classify high-level programming languages into the specified categories.

Content

Characteristics of high-level languages: need for translation into machine language, portability, readability, ease of writing and maintenance, data types and data structures, selection and repetition constructs, logic operators, built-in functions, programmer friendliness, and ease of debugging.

Objective

Explain the characteristics of high-level programming languages.

Content

Translators and their two basic types: interpreters and compilers.

Objective

Define translators and identify interpreters and compilers as the two basic types.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “High-Level Languages” as a full page
3

Algorithms and Flowcharts

5 content items · 5 objectives

Content

Definitions of algorithms and flowcharts.

Objective

Define an algorithm and a flowchart.

Content

Functions of algorithms, including calculations, data processing, and automated reasoning.

Objective

State the functions of algorithms.

Content

Properties of algorithms: specified input, specified output, definiteness, effectiveness, and finiteness.

Objective

State and explain the properties of an algorithm.

Content

Flowchart symbols: start, input/output, process, decision, stop, loop, and continuation.

Objective

Identify flowchart symbols.

Content

Drawing flowcharts to represent solutions to programming problems.

Objective

Draw a flowchart for a given programming problem.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Algorithms and Flowcharts” as a full page
4

Programming Language Structure

8 content items · 8 objectives

Content

Features and syntax of programming languages, including keywords, variable types, constants, literals, numeric values, strings, alphanumeric values, and basic language characteristics.

Objective

Identify the features and syntax of a programming language.

Content

Basic statements in high-level programming languages: input, output, processing, comments, functions, procedures, methods, subroutines, iteration or loops, conditional statements, assignment statements, and dimension statements.

Objective

Identify and explain the basic statements and subunits of a high-level programming language.

Content

Arithmetic operators and expressions.

Objective

Identify and use arithmetic operators and expressions.

Content

String operators and expressions.

Objective

Identify and use string operators and expressions.

Content

Built-in functions in programming languages.

Objective

Identify built-in functions and understand their uses.

Content

Primitive data types: integer, float, Boolean, and character.

Objective

Identify primitive data types.

Content

Non-primitive data types, including arrays, classes, and strings.

Objective

Identify non-primitive data types.

Content

Complex data structures, including trees, graphs, linked lists, and objects.

Objective

Identify complex data structures.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Programming Language Structure” as a full page
5

Program Development

5 content items · 5 objectives

Content

Definition of a computer program.

Objective

Define a program.

Content

Characteristics of a good program: accuracy, readability, maintainability, efficiency, generality, and clarity.

Objective

List the characteristics of a good program.

Content

Precautions in program development, including patience, avoiding skipped steps, and following the correct order of execution.

Objective

State the precautions required in developing a program.

Content

Steps involved in program development, including problem definition and problem analysis.

Objective

Identify the steps involved in program development.

Content

Examples of interpreted programs, including BASIC, Java, and Python, and compiled programs, including COBOL, FORTRAN, C, C++, and Java.

Objective

Give examples of interpreted and compiled programs.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Program Development” as a full page
6

System Development Life Cycle (SDLC)

3 content items · 3 objectives

Content

Definition and description of the System Development Life Cycle (SDLC).

Objective

Define and describe the SDLC.

Content

Stages of the SDLC: preliminary study involving problem identification and recognition of need; feasibility study; analysis; design; implementation, including coding, testing, documentation, and delivery; maintenance; and review.

Objective

Describe and explain the stages of the SDLC.

Content

Design and development activities, including flowcharting, algorithm development, program coding, compilation, testing, debugging, documentation, and program maintenance.

Objective

Explain the relevant development stages and draw a diagram of the SDLC.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “System Development Life Cycle (SDLC)” as a full page
8

Section H: Artificial Intelligence (AI) and Robotics

2 topics · 8 objectives
1

Artificial Intelligence

3 content items · 3 objectives

Content

Definition of Artificial Intelligence (AI).

Objective

Define AI.

Content

Branches of AI, including machine learning (supervised, unsupervised, and reinforcement learning), neural networks, expert systems, fuzzy logic, natural language processing, and deep learning.

Objective

Identify the branches of AI.

Content

Applications of AI in robotics, e-commerce, navigation, human resources, healthcare, agriculture, gaming, automobiles, social media, and marketing.

Objective

List application areas of AI.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Artificial Intelligence” as a full page
2

Fundamentals of Robotics

5 content items · 5 objectives

Content

Definitions of robotics and robots.

Objective

Define robotics and robots.

Content

Main components of robots: control systems, sensors, actuators, power supplies, and end effectors.

Objective

Identify the main components of robots.

Content

Types of robots: humanoid, autonomous, teleoperated, and augmenting robots.

Objective

Mention the different types of robots.

Content

Applications of robots in logistics, manufacturing, homes, travel, healthcare, security, space exploration, entertainment, agriculture, food preparation, military operations, and customer service.

Objective

List the application areas of robots.

Content

Advantages and disadvantages of using robots.

Objective

State the advantages and disadvantages of using robots.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Fundamentals of Robotics” as a full page
9

Section I: Computer Ethics and Human Issues

4 topics · 14 objectives
1

Ethical Issues

5 content items · 5 objectives

Content

Computer-related crime, including compromising computer systems, hacking, and theft.

Objective

Define computer-related crime and state examples of computer-related crimes.

Content

Methods of preventing unauthorised use of computer systems, including user identification and passwords.

Objective

List methods of preventing unauthorised use of computer systems.

Content

Protection of computer resources, property, records, and software using electronic and manual methods.

Objective

List methods of protecting computer resources using electronic and manual methods.

Content

Privacy of individuals, employees, companies, customers, and government organisations, including legal and electronic protection.

Objective

List methods of protecting the privacy of individuals, workers, companies, customers, and government organisations through legal and electronic means.

Content

Responsibility for computer failure.

Objective

Understand ethical issues relating to responsibility for computer failure.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Ethical Issues” as a full page
2

Computer Security

6 content items · 6 objectives

Content

Definition of computer security and its types: network security, internet or cybersecurity, application security, data security, information security, and end-user security.

Objective

Define computer security and identify different types of computer security and their characteristics.

Content

Security tools, including firewalls, antivirus software, and encryption.

Objective

Identify appropriate security tools for different types of computer security.

Content

Categories of application threats, including input threats, authorisation threats, session-management threats, and parameter tampering.

Objective

Identify categories of application threats and explain their characteristics.

Content

Basic dimensions of information security: confidentiality, integrity, and availability (CIA).

Objective

Identify the basic dimensions of information security.

Content

Network security issues, including unauthorised intrusion and rules and configurations that protect confidentiality, integrity, and accessibility through software and hardware.

Objective

Identify network security issues and explain how network security protects confidentiality, integrity, and accessibility.

Content

Network security methods: antivirus software, application security, behavioural analytics, data loss prevention, email security, firewalls, mobile device security, network segmentation, Security Information and Event Management (SIEM), Virtual Private Networks (VPNs), web security, wireless security, and Network Access Control (NAC).

Objective

Mention network security methods.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Computer Security” as a full page
3

Cyber Risks and Protection

2 content items · 2 objectives

Content

Cybersecurity threats, including cybercrime, cyberattacks, cyberterrorism, malware, viruses, Trojans, spyware, ransomware, adware, botnets, SQL injection, phishing, man-in-the-middle attacks, denial-of-service attacks, Dridex, romance scams, and Emotet malware.

Objective

List different types of cybersecurity threats.

Content

Cybersecurity safety tips: regularly updating software and operating systems, using antivirus software, using strong passwords, avoiding email attachments from unknown senders, avoiding suspicious links and unfamiliar websites, and avoiding unsecured public Wi-Fi networks.

Objective

Identify and apply basic cybersecurity safety practices.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Cyber Risks and Protection” as a full page
4

Potentials for Higher Studies in Computing

1 content item · 1 objective

Content

Career paths in computing: software developer, software test engineer, programme analyst, system developer, web developer, software development engineer, computer systems analyst, database administrator, system administrator, systems engineer, network engineer, business analyst, programme manager, IT specialist, data analyst, data scientist, AI and robotics specialist, systems security analyst, digital forensic analyst, mobile app developer, ICT manager, blogger, e-marketer, social media manager, ICT educator, academic careers, private entrepreneurship, internet police, IT user support or desk officer, ICT librarian, and computer instructor.

Objective

List possible career paths in computing.

Practice Past Questions on this Topic

Opens the CBT engine with Computer Studies past questions and answers.

Open “Potentials for Higher Studies in Computing” as a full page