InThinking Subject Sites
Subscription websites for IB teachers & their classes
Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.
IB Approved Workshops
Computer science (New Syllabus)
IB DP Category 1
Stockholm, Sweden, 2 - 4 May 2025
Find out more
Find all InThinking Workshops at
inthinking.net
Most popular
Teacher Resources
2.1 Computer Architecture
This section discusses computer architecture, focusing on the central processing unit (CPU) and its components, including the arithmetic logic unit (ALU), control unit (CU), and registers. It explains...
Teacher Resources
1.1 Planning and System Installation
This section covers planning and system installation, emphasising elements like change management, compatibility issues, and system implementation. It highlights the importance of understanding the context...
eBook
Topic 1.1 Systems in organisations
This section covers planning and system installation, user focus, system backup and Software deployment. This section covers planning and system installation, emphasising elements like change management,...
Teacher Resources
4.1 General principles
The topic integrates flow charts, pseudocode, and programming. It emphasizes procedural thinking, including identifying and ordering steps to solve a problem and understanding sub-procedures. Logical...
Teachers start here
Pseudocode
Programming and problem-solving are encountered throughout the course. The course requires students to have an understanding of the concepts of computational thinking. This page gives examples of where...
Teachers start here
Course Documents
This section outlines what the main course documents are and where they can be found. It is very important that at the beginning of the course, all of the most up-to-date resources are collated and looked...
eBook
Topic 2 - Computer Organisation
This section covers an outline of the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) the control unit (CU) and the registers within the CPU. You......
eBook
Computer architecture
This section covers an outline of the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) the control unit (CU) and the registers within the CPU. You...
eBook
Case Study 2025 - Problems to be addressed
The chatbot suffers from slow response times, struggles with ambiguous language, lacks the architectural complexity to handle diverse queries, requires a more comprehensive dataset, faces computational...
Teacher Resources
5.1 Abstract data structures
This section discusses abstract data structures, including two-dimensional arrays, stacks, and queues. It describes their characteristics, applications, and the construction of algorithms using them....