AKU-EBClass X (SSC Part II)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.
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 8
Open in Full 2025 Syllabus ↗Unit 8: Number Systems and Encoding Schemes
SLO 8.1.1Level: Understanding (U)
describe the number system and its following types in computers: a. decimal (denary), b. binary, c. hexadecimal;
SLO 8.1.2Level: Understanding (U)
describe the uses of number systems and their significance in computing;
SLO 8.1.3Level: Application (A)
convert numbers between binary, decimal (denary), and hexadecimal systems accurately using conversion methods;
SLO 8.2.1Level: Application (A)
apply the binary number system to solve arithmetic problems involving addition, subtraction, multiplication, and division;
SLO 8.2.2Level: Application (A)
determine 1's and 2's complement of binary numbers;
SLO 8.3.1Level: Understanding (U)
explain the following types of coding schemes to represent data: a. ASCII, b. Unicode;
SLO 8.4.1Level: Remembering (K)
define Operating System (OS);
SLO 8.4.2Level: Understanding (U)
describe the functions of the following OS: a. memory management, b. I/O management, c. file management, d. resource management, e. user management, f. process management;
SLO 8.5.1Level: Understanding (U)
classify OS into single-user and multiuser OS;
SLO 8.5.2Level: Understanding (U)
differentiate among the following types of OS: a. batch processing system, b. time-sharing system, c. real-time system;
SLO 8.5.3Level: Understanding (U)
explain the following types of user interfaces provided by OS: a. Command Line Interface (CLI), e.g., DOS and UNIX, b. Menu Driven Interface (MDI), e.g., Novel, c. Graphical User Interface (GUI), e.g., Macintosh, Linux and Windows;
SLO 8.6.1Level: Remembering (K)
define the following terms: a. interrupts, b. buffers;
SLO 8.6.2Level: Understanding (U)
differentiate between process and threads;
SLO 8.7.1Level: Understanding (U)
explain Integrated Development Environment (IDE) and its following features: a. code editor, b. translator, c. debugger, d. loader, e. linker.
UNIT 9
Open in Full 2025 Syllabus ↗Unit 9: Computational Thinking and Algorithm
SLO 9.1.1Level: Application (A)
write algorithms to address the following types of problems: a. conditional algorithm (I. if, II. nested if, III. if else, IV. else if, V. switch), b. iteration algorithm (I. for, II. while, III. do-while, IV. nested loops), c. searching algorithm (I. linear, II. binary), d. sorting algorithm (I. selection, II. bubble);
SLO 9.1.2Level: Application (A)
draw flowcharts related to SLO # 9.1.1.
UNIT 10
Open in Full 2025 Syllabus ↗Unit 10: Programming in JavaScript
SLO 10.1.1Level: Understanding (U)
differentiate between program syntax and program semantics;
SLO 10.1.2Level: Understanding (U)
describe the following programming languages: a. low-level languages (I. machine language, II. assembly language), b. high-level languages (I. procedural language, II. structured language, III. object-oriented language);
SLO 10.1.3Level: Understanding (U)
differentiate among an assembler, compiler and an interpreter;
SLO 10.2.1Level: Application (A)
apply the following functions to display the output: a. innerHTML, b. document.write( ), c. window.alert( );
SLO 10.2.2Level: Application (A)
write a JavaScript code containing the following data types: a. String, b. Number, c. BigInt, d. Boolean, e. Undefined, f. Null;
SLO 10.2.3Level: Application (A)
write a JavaScript code that uses input functions prompt( );
SLO 10.3.1Level: Application (A)
write a JavaScript program to solve arithmetic problems by using arithmetic operators;
SLO 10.3.2Level: Application (A)
use the following assignment operators in a JavaScript code: a. assignment operator (=), b. compound assignment operator (+=, -=, *=, /=, %=);
SLO 10.3.3Level: Application (A)
use the increment (++) and decrement (--) operators in a JavaScript code;
SLO 10.3.4Level: Application (A)
use the following relational operators in a JavaScript code: a. less than (<), b. greater than (>), c. less than or equal to (<=), d. greater than or equal to (>=), e. equal to (==), f. strict equal to (equal value and equal type) (===), g. not equal to (!=), h. strict not equal to (not equal value and not equal type) (!==);
SLO 10.3.5Level: Application (A)
use the following logical operators in a JavaScript code: a. AND (&&), b. OR (||), c. NOT (!);
SLO 10.3.6Level: Understanding (U)
differentiate among the assignment operator (=), equal to operator (==) and identity operator (===);
SLO 10.3.7Level: Application (A)
use the conditional (ternary) operator in a JavaScript code;
SLO 10.3.8Level: Application (A)
simplify an expression by using the order of precedence of operators;
SLO 10.4.1Level: Understanding (U)
describe control structures and their types;
SLO 10.4.2Level: Understanding (U)
explain the structure of if, if-else, nested if-else, or if-else-if and switch statement;
SLO 10.4.3Level: Application (A)
write JavaScript code to implement the following statements: a. if statement, b. if-else statement, c. if-else or if-else-if, d. switch statement;
SLO 10.4.4Level: Understanding (U)
compare if, if else, if-else-if, and switch statements;
SLO 10.5.1Level: Understanding (U)
describe loop and its different types;
SLO 10.5.2Level: Understanding (U)
explain the structure of for, while, and do while loop in JavaScript;
SLO 10.5.3Level: Application (A)
write JavaScript code to implement the following loops: a. for loop, b. while loop, c. do while loop, d. nested loop;
SLO 10.5.4Level: Application (A)
write the output of a given program having a loop and selection structures;
SLO 10.5.5Level: Application (A)
use break and continue statements in a JavaScript code;
SLO 10.6.1Level: Understanding (U)
explain the array concerning the array name, size, index number, and arrangement of elements in the memory;
SLO 10.6.2Level: Application (A)
write JavaScript code to declare and initialise a one-dimensional array with different sizes and data types;
SLO 10.6.3Level: Application (A)
apply the process of traversing using all types of loops for input, output, and manipulation of elements;
SLO 10.6.4Level: Application (A)
write a program that stores numeric values in a one-dimensional array using a for loop and obtains the highest, lowest, and average values.
UNIT 11
Open in Full 2025 Syllabus ↗Unit 11: Data and Analysis
SLO 11.1.1Level: Understanding (U)
explain Artificial Intelligence (AI) and its applications in modern technology;
SLO 11.1.2Level: An
analyse the impact, scope, and emerging trends of Artificial Intelligence (AI) in the following fields: a. AI engineering, b. robotics, c. military and aviation, d. mechanical engineering, e. AI-assisted surgery;
SLO 11.2.1Level: Understanding (U)
explain the following machine-learning skills: a. AI-enabled systems learning from large data, b. supervised and unsupervised learning, c. automation and scalability, d. fraud detection;
SLO 11.2.2Level: Application (A)
use data mining techniques to extract patterns and insights from given datasets for real-world applications;
SLO 11.2.3Level: Application (A)
apply Natural Language Processing (NLP) concepts in real-world applications like speech recognition, translation, and text analysis;
SLO 11.3.1Level: Understanding (U)
explain the big data concept and its significance in managing and reviewing large datasets;
SLO 11.3.2Level: Understanding (U)
explain the following big data analysis methods: a. descriptive analytics, b. diagnostic analytics, c. predictive analytics, d. prescriptive analytics;
SLO 11.3.3Level: Application (A)
illustrate the real-world business applications in big data;
SLO 11.3.4Level: An
analyse datasets to extract insights in various domains;
UNIT 12
Open in Full 2025 Syllabus ↗Unit 12: Security, Privacy and Data Integrity
SLO 12.1.1Level: Understanding (U)
describe information literacy and its importance;
SLO 12.1.2Level: Understanding (U)
explain the essentials of good digital citizenship (safe and responsible use of technology);
SLO 12.1.3Level: Understanding (U)
explain key concepts of copyright, plagiarism, and piracy;
SLO 12.1.4Level: An
analyse ethical issues that arise in ICT while navigating online environments;
SLO 12.1.5Level: E
assess the importance of online safety, responsibility and respectfulness;
SLO 12.1.6Level: An
examine the health concerns associated with the excessive use of ICT devices and their impact on well-being;
SLO 12.1.7Level: E
assess the significance of maintaining online safety, demonstrating responsible digital behaviour, and fostering respectful communication in digital spaces;
SLO 12.2.1Level: Understanding (U)
describe cyberbullying;
SLO 12.2.2Level: An
analyse the impacts of cyberbullying on students;
SLO 12.2.3Level: E
suggest effective strategies to prevent cyberbullying and promote responsible digital behaviour;
SLO 12.3.1Level: Understanding (U)
describe the digital divide and its following types: a. access divide, b. skill divide, c. income divide, d. geographical divide, e. cultural divide;
SLO 12.3.2Level: Understanding (U)
explain the following causes of the digital divide: a. economical, b. geographical, c. educational, d. social and cultural, e. government policies;
SLO 12.3.3Level: Understanding (U)
explain the following effects of the digital divide: a. unequal access to information, b. education gap, c. economic disadvantage, d. social isolation, e. health disparities, f. democratic participation;
SLO 12.3.4Level: E
recommend strategies to reduce the digital divide and improve digital accessibility.
UNIT 13
Open in Full 2025 Syllabus ↗Unit 13: Digital Literacy
SLO 13.1.1Level: Understanding (U)
differentiate between digital literacy and digital technology;
SLO 13.1.2Level: Application (A)
apply digital technology tools to improve communication, security, and problem-solving in daily life;
SLO 13.1.3Level: E
evaluate the effectiveness of digital technologies in different real-life scenarios to optimise productivity and connectivity;
SLO 13.2.1Level: Understanding (U)
explain digital artefacts;
SLO 13.2.2Level: FA
use the following digital tools in real-world tasks by applying digital literacy and creativity: a. Canva for graphic designing, b. Scratch for coding, c. Microsoft PowerPoint for creating presentations, d. Microsoft Excel for entering data or calculations, e. Microsoft Word for formatting text or using templates;
SLO 13.2.3Level: FA
explore simple information gathering using online resources and digital libraries.
UNIT 14
Open in Full 2025 Syllabus ↗Unit 14: Entrepreneurship in the Digital Age
SLO 14.1.1Level: Understanding (U)
explain the concepts of design thinking and business planning, emphasising their role in problem-solving and entrepreneurship;
SLO 14.1.2Level: Understanding (U)
explain entrepreneurial skills and ideas for a small business;
SLO 14.1.3Level: Understanding (U)
explain the following components of devising a business plan: a. executive summary, b. startup, c. analyse the market, d. enlist products/ services, e. target market, f. promotional strategy, g. budget;
SLO 14.1.4Level: E
suggest digital marketing strategies to promote products, services, or ideas effectively;
SLO 14.1.5Level: FA
construct a business plan for a product or service based on your community or global needs;
SLO 14.2.1Level: FA
design customisable surveys and questionnaires to gather insights for developing a business idea (e.g., google forms, survey monkey).