Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

eBook

 

Topic 1 - System fundamentals

This section covers system fundamentals, focusing on planning and system installation, user focus, system backup, and software deployment. It discusses the importance of understanding the context for

 

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...

 

Topic 3 - Networks

The topic “Networks” covers different types of networks, the importance of standards, and how communication over networks is broken down into layers. It discusses the use of VPNs and the necessity of

 

Topic 4 - Computational thinking

This section is not just a standalone topic. It’s connected to all other sections, particularly those involving flow charts, pseudocode, and programming in the SL/HL core, as well as abstract data structures

 

Topic 5 - Abstract Data Structures

The topic “Abstract Data Structures” covers common data structures (arrays, stacks, queues, linked lists, binary trees) and their operations (addition, deletion, retrieval of data, traversal, searching,

 

Topic 6 - Resource management

This section discusses resource management in computer systems, including the identification and evaluation of resources like memory, storage, and processor speed. It highlights the role of the operating

 

Topic 7 - Control

The “Control” topic covers centralized control systems, discussing a variety of systems like automatic doors and GPS. It outlines the uses of microprocessors and sensors, evaluates input devices, and

 

Option D: Object Oriented Programming

These sections cover Object-Oriented Programming (OOP), program development, and advanced program development. OOP features like encapsulation, inheritance, and polymorphism are explained. Program development

 

Case Study 2024

BotPro, a company specialising in industrial robots, has recently focused on rescue robots. These robots assist in disaster recovery by mapping areas, assessing damage, and evacuating casualties. However,

 

Case Study 2025

RAKT Insurance needs your help! Their new customer service chatbot isn't performing well, and customers are unhappy. As a student intern, you'll investigate the chatbot's issues and suggest improvements.

 

Case Study 2026

Welcome to the 2026 Case Study Resource Hub. This eBook provides an essential guide to the MedTechPro Hospital (MTPH) scenario. Navigate through the core sections below to master the material: explore

All materials on this website are for the exclusive use of teachers and students at subscribing schools for the period of their subscription. Any unauthorised copying or posting of materials on other websites is an infringement of our copyright and could result in your account being blocked and legal action being taken against you.

Help