AI exam generator

Create Your Exam

Choose SL or HL, tick the syllabus points you want tested and describe anything else in your own words.

Subject and level

HL-only syllabus points are hidden at Standard Level.

Syllabus points

CS-A1 Computer fundamentals

CS-A1.1 Computer hardware and operationCPU components, GPU role, memory types, the fetch-decode-execute cycle, secondary storage, compression, cloud service models.
CS-A1.2 Data representation and computer logicBinary/hex representation, storing data in binary, logic gates, truth tables and logic diagrams.
CS-A1.3 Operating systems and control systemsOS roles and functions, scheduling approaches, polling vs interrupts, control-system components and applications.

CS-A2 Networks

CS-A2.1 Network fundamentalsNetwork types, modern digital infrastructure, network devices, transport/application protocols, the TCP/IP model.
CS-A2.2 Network architectureNetwork topologies, server types, client-server vs peer-to-peer models, network segmentation.
CS-A2.3 Data transmissionsIP addressing, transmission media, packet switching, static and dynamic routing.
CS-A2.4 Network securityFirewalls, common vulnerabilities and countermeasures, encryption and digital certificates.

CS-A3 Databases

CS-A3.1 Database fundamentalsFeatures, benefits and limitations of relational databases.
CS-A3.2 Database designSchemas, ERDs, data types, table construction, normal forms, denormalization.
CS-A3.3 Database programmingDDL vs DML, SQL queries and updates, aggregate functions, views, transactions.

CS-A4 Machine learning

CS-A4.1 Machine learning fundamentalsTypes of machine learning, their real-world applications, and hardware requirements.
CS-A4.4 Ethical considerationsEthics of machine learning and of the growing integration of computing in daily life.

CS-B1 Computational thinking

CS-B1.1 Approaches to computational thinkingProblem specification, abstraction, decomposition, pattern recognition, and flowcharts.

CS-B2 Programming

CS-B2.1 Programming fundamentalsVariables and data types, substring manipulation, exception handling, debugging techniques.
CS-B2.2 Data structuresStatic vs dynamic structures, arrays/lists, stacks, queues.
CS-B2.3 Programming constructsSequencing, selection, iteration, functions and modularization.
CS-B2.4 Programming algorithmsBig O notation, linear/binary search, bubble/selection sort, and (HL) recursion.
CS-B2.5 File processingReading, writing and appending to text files.

CS-B3 Object-oriented programming

CS-B3.1 Fundamentals of OOP for a single classClasses, objects, constructors, encapsulation and information hiding.

Difficulty and exam format

Formats follow the current IB subject guide for Computer Science SL.

Duration and question count

Up to 20 questions for this format — pick an official IB paper format for longer papers.

Additional instructions

Timed exam mode

Sit the paper against a 60-minute countdown under exam conditions. You can change this when the paper opens.

Your blueprint

  • Computer Science · SL
  • Paper 2 · Medium
  • 60 minutes · 3 questions
  • No syllabus points selected yet

Generated papers are labelled IBBase AI Generated. This is an AI-generated practice paper and is not an official IB examination paper.