51ºÚÁÏ

Last updated

26 May 2025

pdf, 2.65 MB
pdf, 2.65 MB

The DP computer science course is organized into two themes: theme A: Concepts of computer science,
and theme B: Computational thinking and problem-solving. While the two themes are different, they both
support an understanding of the computational thinking process. The TSM aims to demonstrate how
students can learn about this process through the two themes. The TSM also supports the development of
students’ practical skills of algorithmic thinking and programming through the course content.
Theme A covers the development of concepts in computing. It explores how computers operate, from
simple binary computations to computing systems that allow machine learning to take place. Theme B
covers the development of techniques in computing that facilitate problem-solving through the
automation of algorithms with computer programs.
Theme A: Concepts of computer science Theme B: Computational thinking and problemsolving
A1 Computer fundamentals
• A1.1 Computer hardware and operation
• A1.2 Data representation and computer logic
• A1.3 Operating systems and control systems
• A1.4 Translation (HL only)
B1 Computational thinking
B1.1 Approaches to computational thinking
A2 Networks
• A2.1 Network fundamentals
• A2.2 Network architecture
• A2.3 Data transmissions
• A2.4 Network security
B2 Programming
• B2.1 Programming fundamentals
• B2.2 Data structures
• B2.3 Programming constructs
• B2.4 Programming algorithms
• B2.5 File processing
A3 Databases
• A3.1 Database fundamentals
• A3.2 Database design
• A3.3 Database programming
• A3.4 Alternative databases and data
warehouses (HL only)
B3 Object-oriented programming
• B3.1 Fundamentals of OOP for a single class
• B3.2 Fundamentals of OOP for multiple classes
(HL only)
A4 Machine learning
• A4.1 Machine learning fundamentals
• A4.2 Data preprocessing (HL only)
• A4.3 Machine learning approaches (HL only)
• A4.4 Ethical considerations
B4 Abstract data types—HL only
B4.1 Fundamentals of ADTs

Creative Commons "Sharealike"

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have downloaded this resource can review it

to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.