AKU-EBClass IX (SSC Part I)CHAPTER-WISE NOTES & SLO OUTCOMES

Computer Science — Chapter-Wise SLO Notes, Definitions & Formula Reference

Complete chapter-by-chapter 2025 AKU-EB Physics Student Learning Outcomes (SLOs), cognitive command levels, and core concepts.

Back to Computer Science Subject Hub

Select a Chapter (or Browse All Below)

Click any unit card to filter to that specific chapter, or use the search bar to find any concept, formula, or SLO code.

UNIT 1

Unit 1: The Computer System

Open in Full 2025 Syllabus ↗
SLO 1.1.1Level: Understanding (U)
differentiate between natural and artificial systems with real-world examples;
SLO 1.2.1Level: FA
define various input and output devices, including keyboards, touchscreen, pointing devices, biometric scanners, sensors, recognition systems, audio devices, display screens, printers, plotters, cutters, and actuators;
SLO 1.2.2Level: FA
identify the use of types of sensors, i.e., temperature, moisture, light, infra-red, pressure, sound/ acoustic, gas and pH;
SLO 1.2.3Level: FA
describe primary and secondary storage devices based on location, cost, capacity, access time, data processing method, and storage technology such as semiconductor (SSD), magnetic (HDD), and optical;
SLO 1.2.4Level: Application (A)
illustrate the Von Neumann Architecture using a block diagram;
SLO 1.2.5Level: Application (A)
illustrate the system bus and its types, including data bus, address bus and control bus, along with their roles in computer architecture using a diagram;
SLO 1.3.1Level: Understanding (U)
distinguish among the memory measuring units such as bits, bytes, kilobytes, megabytes, and gigabytes in computer memory;
SLO 1.3.2Level: Understanding (U)
compare the types of primary memory, i.e., Random Access Memory (RAM) and Read Only Memory (ROM);
SLO 1.4.1Level: Understanding (U)
differentiate between software engineering and hardware engineering, based on their roles, significance, and applications in computer science;
SLO 1.5.1Level: FA
compare system software and application software, highlighting their roles in a computer system;
SLO 1.5.2Level: FA
explain the following types of system software: a. operating system, b. device drivers, c. utility programs, d. language processors;
SLO 1.5.3Level: FA
describe the purpose of the following application software: a. word processor, b. spreadsheet, c. database management, d. presentation/ desktop publication, e. communication, f. entertainment;
SLO 1.5.4Level: Understanding (U)
distinguish between open-source, shareware, and freeware software based on their licensing, accessibility, cost, and usage limitations;
SLO 1.6.1Level: Understanding (U)
describe characteristics, significance, and generation of programming languages;
SLO 1.6.2Level: Understanding (U)
classify programming languages into low-level (machine and assembly) and high-level (procedural and object-oriented) languages;
SLO 1.6.3Level: Understanding (U)
describe the following types of language translators: a. compilers, b. interpreter, c. assembler;
SLO 1.7.1Level: Understanding (U)
describe data communication and its components, i.e., sender, message, medium, protocol and receiver;
SLO 1.7.2Level: Understanding (U)
describe the modes of network communication, i.e., simplex, half duplex and full duplex;
SLO 1.7.3Level: Understanding (U)
differentiate between the synchronous and asynchronous data transmission methods;
SLO 1.8.1Level: Understanding (U)
explain the following communication devices: a. hub, b. modem, c. switch, d. router, e. gateway;
SLO 1.8.2Level: Understanding (U)
explain structure and functionality of network architecture and its types, including client-server, peer-to-peer, and point-to-point;
SLO 1.9.1Level: Understanding (U)
explain computer networks and their uses in different fields;
SLO 1.9.2Level: Understanding (U)
explain different types of computer networks, i.e., Local Area Network (LAN), Wide Area Network (WAN), and Metropolitan Area Network (MAN), highlighting their characteristics and applications;
SLO 1.9.3Level: Understanding (U)
explain guided media and unguided media;
SLO 1.9.4Level: Understanding (U)
explain the following network topologies emphasising their structure, functionality, advantages, and disadvantages: a. bus topology, b. ring topology, c. tree topology, d. star topology, e. mesh topology;
SLO 1.10.1Level: Understanding (U)
explain packet switching and circuit switching;
SLO 1.11.1Level: Understanding (U)
explain the following data communication protocols highlighting their functions and significance: a. Transmission Control Protocol/ Internet Protocol (TCP/IP), b. Hypertext Transfer Protocol (HTTP), c. File Transfer Protocol (FTP);
SLO 1.12.1Level: Understanding (U)
explain the purpose and functions of OSI model and its following seven layers: a. layer 7 Application layer, b. layer 6 Presentation layer, c. layer 5 Session layer, d. layer 4 Transport layer, e. layer 3 Network layer, f. layer 2 Data Link layer, g. layer 1 Physical layer;
SLO 1.13.1Level: Understanding (U)
trace the evolution of the internet;
SLO 1.13.2Level: E
discuss the advantages and disadvantages of the internet, considering its impact on communication, education and society.
UNIT 2

Unit 2: Computational Thinking and Algorithms

Open in Full 2025 Syllabus ↗
SLO 2.1.1Level: Remembering (K)
define the concept of a problem in computing;
SLO 2.1.2Level: Understanding (U)
describe the types of problems, including decision, searching, and counting;
SLO 2.1.3Level: Understanding (U)
describe the following steps of the problem-solving process: a. define the problem, b. analyse the problem, c. plan the solution of the problem, d. find candid solutions to the problem, e. select the best solution;
SLO 2.2.1Level: Understanding (U)
explain the algorithm and its essential components including inputs, processing, decision, and outputs, highlighting their roles in problem-solving;
SLO 2.2.2Level: Application (A)
write algorithms to address the following types of problems: a. performing arithmetic, b. calculating the volume of geometrical shapes, c. converting from one unit to another unit of physical quantities, d. applying the selection process, e. finding the maximum and minimum from input values, f. real-life problems;
SLO 2.3.1Level: Understanding (U)
explain a flowchart and its importance in solving a computing problem;
SLO 2.3.2Level: Application (A)
draw flowcharts using the following symbols, for the problems mentioned in SLO # 2.2.2: a. input, b. process, c. decision making, d. outputs, e. terminator/ terminal point, f. connectors;
SLO 2.3.3Level: Application (A)
solve the trace table for a given flowchart.
UNIT 3

Unit 3: Programming Fundamentals (JavaScript, HTML & CSS)

Open in Full 2025 Syllabus ↗
SLO 3.1.1Level: Remembering (K)
define the following terms: a. World Wide Web (WWW), b. web page, c. website, d. web application, e. search engine, f. web server, g. web browser;
SLO 3.1.2Level: Understanding (U)
differentiate between the following terms: a. static and dynamic websites, b. front-end development and back-end development;
SLO 3.2.1Level: Remembering (K)
define Hypertext Markup Language (HTML);
SLO 3.2.2Level: Application (A)
write HTML code to: a. create and save an HTML file, b. display a webpage;
SLO 3.3.1Level: Application (A)
write HTML code to: a. specify a page title, b. create a paragraph, c. insert line breaks, d. insert spaces, e. add headings/ sub-headings;
SLO 3.3.2Level: Application (A)
apply appropriate text formatting tags, i.e., bold, underline, italic, strikethrough, superscript, subscript, centre, font size, font colour and font face;
SLO 3.4.1Level: Application (A)
write HTML code to create: a. ordered list, b. unordered list, c. definition list;
SLO 3.5.1Level: Application (A)
write HTML code to: a. insert an image, b. apply a border to an image, c. select width of an image, d. select height of an image, e. select an alternate text for an image;
SLO 3.5.2Level: Application (A)
write HTML code to: a. apply background colour to a web page, b. apply foreground colour to a web page, c. assign a background image to the web page;
SLO 3.6.1Level: Application (A)
write HTML code to: a. create a hyperlink to a web page; b. create an 'anchor' in the context of hyperlinks; c. create an anchor to hyperlink within a web page; d. create a graphical hyperlink;
SLO 3.7.1Level: Application (A)
write HTML code to: a. create form, b. insert label, c. insert textbox, d. insert password, e. insert radio button, f. insert checkbox, g. insert button;
SLO 3.8.1Level: Application (A)
write HTML code to create a table in the webpage with the following table attributes: a. table border, b. border colour, c. background colour, d. table width, e. table height, f. table row <tr>, g. standard data cell <td>, h. header cell <th>;
SLO 3.9.1Level: Understanding (U)
describe the cascading style sheet (CSS) and its syntax;
SLO 3.9.2Level: Application (A)
apply code using inline/ internal CSS: a. background (color and image), b. font (colour, style and size), c. tables (border, size, alignment);
SLO 3.10.1Level: Understanding (U)
describe the importance of JavaScript;
SLO 3.10.2Level: Understanding (U)
explain comments in JavaScript;
SLO 3.10.3Level: Understanding (U)
explain the following data types offered by JavaScript: a. String, b. Number, c. BigInt, d. Boolean, e. Undefined, f. Null;
SLO 3.10.4Level: Application (A)
write a JavaScript program to declare and initialise variables by following the rules for specifying valid variable names;
SLO 3.10.5Level: Application (A)
apply output functions: innerHTML, document.write( ) and window.alert( ) to display the output;
SLO 3.10.6Level: Application (A)
write a JavaScript code that uses input functions prompt( );
SLO 3.10.7Level: Application (A)
write a JavaScript code to use constants;
SLO 3.10.8Level: Application (A)
write a JavaScript code to perform implicit and explicit typecasting;
SLO 3.11.1Level: Application (A)
write a JavaScript program to solve arithmetic problems by using arithmetic operators;
SLO 3.11.2Level: Application (A)
use the following assignment operators in a JavaScript code: a. assignment operator (=), b. compound assignment operator (+=, -=, *=, /=, %=);
SLO 3.11.3Level: Application (A)
use the increment (++) and decrement (--) operators in a JavaScript code.
UNIT 4

Unit 4: Data and Analysis

Open in Full 2025 Syllabus ↗
SLO 4.1.1Level: Understanding (U)
explain the following key concepts of data science: a. data science, b. data and dataset, c. data analysis, d. statistics and probability, e. mathematics, f. machine learning, g. deep learning, h. data mining, i. data visualisation, j. big data, k. predictive model, l. natural language processing (NLP), m. image processing;
SLO 4.1.2Level: Understanding (U)
explain the scope and application of data science;
SLO 4.2.1Level: Understanding (U)
explain the concept of data and its types (qualitative and quantitative) emphasising their characteristics and importance;
SLO 4.2.2Level: E
evaluate the process of data collection using websites, sensors, and surveys, highlighting its significance and ethical considerations through real-world examples;
SLO 4.3.1Level: Understanding (U)
describe the following concepts of big data within the context of technology and society: a. big data, b. 3 Vs big data, c. big data analytics, d. data visualisation and interpretation;
SLO 4.3.2Level: Understanding (U)
describe big data challenges in business;
SLO 4.3.3Level: Understanding (U)
explain the application of big data in the following business domains: a. healthcare, b. internet of things (IoT), c. manufacturing, d. government.
UNIT 5

Unit 5: Applications of Computer Science

Open in Full 2025 Syllabus ↗
SLO 5.1.1Level: Understanding (U)
describe the significance and relevance of Artificial Intelligence in modern technology;
SLO 5.1.2Level: E
discuss the application of AI in the following fields: a. healthcare, b. robotics, c. education, d. transportation, e. entertainment, f. natural language process (NLP);
SLO 5.2.1Level: Understanding (U)
describe the fundamental concept of Machine Learning (ML), emphasising their importance in various fields;
SLO 5.2.2Level: Understanding (U)
describe the following types of machine learning (ML): a. supervised learning, b. unsupervised learning, c. reinforcement learning;
SLO 5.2.3Level: Understanding (U)
explain the applications of Machine Learning (ML) in the following fields: a. healthcare, b. finance, c. marketing, d. education;
SLO 5.3.1Level: Understanding (U)
describe 'cloud computing' and its models: a. public cloud, b. private cloud, c. community cloud;
SLO 5.3.2Level: Understanding (U)
explain the following applications of cloud computing: a. software development, b. data analytics, c. IoT (Internet of Things).
UNIT 6

Unit 6: Impact of Computing

Open in Full 2025 Syllabus ↗
SLO 6.1.1Level: Application (A)
illustrate the role of computing in the following fields by demonstrating real-world applications and examples: a. healthcare, b. education, c. business, d. entertainment;
SLO 6.1.2Level: E
discuss the positive and negative impacts of computing on daily life and society with examples;
SLO 6.2.1Level: Understanding (U)
describe the following ways through which malware can spread: a. infected flash drives/ CD's, b. pirated software, c. local area network, d. internet, e. e-mail attachments;
SLO 6.2.2Level: Application (A)
illustrate the symptoms of a malware attack on a computer system by providing real-world examples;
SLO 6.2.3Level: E
suggest preventive measures to protect/ safeguard computer systems against malware transmission methods as mentioned in SLO # 6.2.1.
SLO 6.3.1Level: Understanding (U)
explain the following cyber security threats: a. brute force attacks, b. denial of services (DoS), c. distributed denial of service (DDoS) attacks, d. trojan horse, e. spyware, f. adware, g. phishing, h. pharming, i. social engineering;
SLO 6.3.2Level: Understanding (U)
explain the following methods to protect data from security threats: a. access levels, b. anti-malware, c. authentication (passwords and usernames, biometrics, two step verification).
UNIT 7

Unit 7: Entrepreneurship in the Digital Age

Open in Full 2025 Syllabus ↗
SLO 7.1.1Level: Understanding (U)
explain entrepreneurship and its importance in the economy;
SLO 7.1.2Level: FA
explore famous entrepreneurs and their success stories;
SLO 7.2.1Level: Understanding (U)
explain market trends, consumer needs, and emerging industries of entrepreneurship;
SLO 7.2.2Level: Application (A)
apply various idea generation techniques to identify business opportunities in the digital space;
SLO 7.2.3Level: An
analyse the components of a Business Model Canvas (BMC) for a digital venture, explaining their roles and interrelationships in a business model.
SLO 7.2.4Level: Application (A)
apply business models using the Business Model Canvas (BMC);