IB Computer Science Subject Content

Storytelling, expert analysis, and vivid descriptions. The Stories Podcast brings history to life, making it accessible and engaging for a global audience.

Subject Content

Theme A – Concepts of computer science

Theme A1 – Computer fundamentals

  • Functions and Interaction of the CPU
  • Role of a graphics processing unit
  • CPU vs GPU
  • Primary memory types and their purposes
  • The fetch-decode-execute cycle
  • Pipelining in multi-core architectures
  • Internal and external types of secondary memory storage
  • Concept of compression
  • Cloud implementation

  • Principal methods of representing data
  • How binary is used to store data
  • Logic gates
  • Constructing and analysing truth tables
  • Constructing logic diagrams

  • Role of operating systems
  • Functions of an operating system
  • Approaches for scheduling
  • Interrupt handling and polling
  • OS in multitasking and resource allocation
  • Control system components
  • Uses of control systems

  • Translation processes of interpreters and compilers

How much does The Stories Book cost?

This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist.

Theme A2 – Networks

  • The purpose and characteristics of networks
  • Modern digital infrastructures
  • The function of network devices
  • Network protocols used for transport and application
  • The function of the TCP/IP model

  • The function and practical applications of network topologies
  • The function of servers
  • Networking models
  • Concepts and applications of network segmentation

  • Types of IP addressing
  • Types of media for data transmission
  • Packet switching
  • Static routing and dynamic routing in local area networks

  • Firewalls
  • Common network vulnerabilities
  • Common network countermeasures
  • The process of encryption and digital certificates

Theme A3 – Database

  • Relational databases

  • Database schema
  • Entity-relationship diagrams
  • Data types used in relational databases
  • Constructing tables for relational databases
  • Differences between normal forms
  • Normalized databases
  • Denormalizing databases

  • Types of media for data transmission
  • Data language types within SQL
  • SQL queries between two tables
  • SQL update queries
  • SQL’s aggregate functions
  • Database views
  • How transactions maintain data integrity in a database

  • Types of databases as approaches to storing data
  • Primary objectives of data warehouses in data management and business intelligence
  • The role of OLAP and data mining for business intelligence
  • Features of distributed databases

Theme A4 – Machine Learning

  • Relational databases

  • Database schema
  • Entity-relationship diagrams
  • Data types used in relational databases
  • Constructing tables for relational databases
  • Differences between normal forms
  • Normalized databases
  • Denormalizing databases

  • Types of media for data transmission
  • Data language types within SQL
  • SQL queries between two tables
  • SQL update queries
  • SQL’s aggregate functions
  • Database views
  • How transactions maintain data integrity in a database

  • Types of databases as approaches to storing data
  • Primary objectives of data warehouses in data management and business intelligence
  • The role of OLAP and data mining for business intelligence
  • Features of distributed databases

Are signed copies available?

This exquisite compilation showcases a diverse array of photographs that capture the essence of different eras and cultures, reflecting the unique styles and perspectives of each artist.