Clear answers to help students and parents understand ISC Class 12 Computer Science
Core concepts and skills across IB chapters
Swipe → to explore chapters
SL: 11h | HL: 18h
CPU architecture, GPUs, pipelining, memory, fetch–decode–execute cycle, OS, SaaS/PaaS, binary & hex, logic gates, truth tables, compilers & interpreters
SL: 11h | HL: 18h
Network devices, client–server vs P2P, topologies, TCP/IP, IPv4/IPv6, HTTP, DNS, switching, routing, cybersecurity, encryption, digital certificates
SL: 11h | HL: 18h
Database schema, relational DBs, ER diagrams, normalization (1NF–3NF), SQL (joins, aggregates, views), transactions, data warehousing
SL: 5h | HL: 18h
Types of ML, preprocessing, regression, classification, clustering, reinforcement learning, genetic algorithms, neural networks (ANN, CNN), ethical issues
SL & HL: 5h
Abstraction, decomposition, algorithm design, pattern recognition, tracing algorithms, flowcharts
SL: 40h | HL: 42h
Data types, selection & iteration, functions, arrays/lists, stacks, queues, recursion, sorting/searching algorithms, file handling, Big-O notation
SL: 7h | HL: 23h
Classes, objects, constructors, encapsulation, inheritance, polymorphism, abstract classes, composition, design patterns
Linked lists, binary search trees, hash maps, sets
SL: 15h | HL: 30h
Annually changing case study on emerging technology. SL: 2 research challenges, HL: 4 research challenges
Core concepts and skills across IB chapters
Swipe → to explore chapters
CPU architecture, GPUs, pipelining, memory, FDE cycle, OS, SaaS/PaaS, binary/hex, logic gates, truth tables, compilers & interpreters
Network devices, client-server vs P2P, topologies, TCP/IP, IPv4/IPv6, HTTP, DNS, switching, routing, cybersecurity, encryption
Database schema, relational DBs, ER diagrams, normalization (1NF–3NF), SQL joins/aggregates/views, transactions, data warehousing
Types of ML, preprocessing, regression, classification, clustering, reinforcement learning, genetic algorithms, ANNs/CNNs, ethical issues
Annually changing emerging tech study; SL: 2 challenges | HL: 4 challenges
Abstraction, decomposition, algorithm design, pattern recognition, tracing algorithms & flowcharts
Data types, selection & iteration, functions, arrays/lists, stacks, queues, recursion, sorting & searching, file handling, Big-O
Classes, objects, constructors, encapsulation, inheritance, polymorphism, abstract classes, composition, design patterns
Linked lists, binary search trees, hash maps, sets
Topics: A1–A4 + Case Study
SL: 1 hr 15 min, 50 marks | HL: 2 hrs, 80 marks
Topics: B1–B4 | Separate Python/Java versions | Algorithmic thinking
35 hours recommended | Student-designed project | Algorithm & development focus