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 sectionsTap a section to open it, then tap a topic to see its content and objectives.
1Section A: Evolution of Computing
2 topics · 7 objectives
1History 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Classification 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Section B: Fundamentals of Computing
2 topics · 25 objectives
1Overview 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Data 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.
Opens the CBT engine with Computer Studies past questions and answers.
3Section C: Computer Application Packages
6 topics · 23 objectives
1Word 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Spreadsheet 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.
Opens the CBT engine with Computer Studies past questions and answers.
3Database 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.
Opens the CBT engine with Computer Studies past questions and answers.
4Graphics 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.
Opens the CBT engine with Computer Studies past questions and answers.
5Presentation 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.
Opens the CBT engine with Computer Studies past questions and answers.
6Web 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.
Opens the CBT engine with Computer Studies past questions and answers.
4Section D: Managing Computer Files
2 topics · 10 objectives
1Concept 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Handling 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.
Opens the CBT engine with Computer Studies past questions and answers.
5Section E: Computer Maintenance and Safety Measures
3 topics · 9 objectives
1Booting 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Computer 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.
Opens the CBT engine with Computer Studies past questions and answers.
3Computer 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.
Opens the CBT engine with Computer Studies past questions and answers.
6Section F: Information and Communication Technology (ICT)
7 topics · 28 objectives
1Communication 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Application 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.
Opens the CBT engine with Computer Studies past questions and answers.
3Internet
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.
Opens the CBT engine with Computer Studies past questions and answers.
4Electronic 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.
Opens the CBT engine with Computer Studies past questions and answers.
5Networking
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.
Opens the CBT engine with Computer Studies past questions and answers.
6World 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.
Opens the CBT engine with Computer Studies past questions and answers.
7Cables 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.
Opens the CBT engine with Computer Studies past questions and answers.
7Section G: Developing Problem-Solving Skills
6 topics · 28 objectives
1Programming 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.
Opens the CBT engine with Computer Studies past questions and answers.
2High-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.
Opens the CBT engine with Computer Studies past questions and answers.
3Algorithms 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.
Opens the CBT engine with Computer Studies past questions and answers.
4Programming 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.
Opens the CBT engine with Computer Studies past questions and answers.
5Program 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.
Opens the CBT engine with Computer Studies past questions and answers.
6System 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.
Opens the CBT engine with Computer Studies past questions and answers.
8Section H: Artificial Intelligence (AI) and Robotics
2 topics · 8 objectives
1Artificial 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Fundamentals 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.
Opens the CBT engine with Computer Studies past questions and answers.
9Section I: Computer Ethics and Human Issues
4 topics · 14 objectives
1Ethical 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.
Opens the CBT engine with Computer Studies past questions and answers.
2Computer 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.
Opens the CBT engine with Computer Studies past questions and answers.
3Cyber 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.
Opens the CBT engine with Computer Studies past questions and answers.
4Potentials 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.
Opens the CBT engine with Computer Studies past questions and answers.