
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.