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


Computer science (New Syllabus)
IB DP Category 2

Barcelona, Spain, 29 - 31 August 2025
Find out more


Find all InThinking Workshops at
inthinking.net

Latest updates

Cloud Computing Quiz
Assignments
Cloud Computing Quiz

...

08 December 2024
Operating systems and application systems
eBook
Operating systems and application systems Free

Operating systems are the force behind most computers, acting as the central hub for managing hardware and software. They handle all the behind-the-scenes tasks, allowing users to interact with the computer...

06 December 2024
Topic 6 - The operating system
eBook
Topic 6 - The operating system Free

The “Role of the Operating System” topic covers the OS’s role in managing memory, peripherals, and hardware interfaces. It outlines OS resource management techniques like scheduling, policies, multitasking,...

05 December 2024
Python or Java? The Great Debate for IB Computer Science
Blog
Python or Java? The Great Debate for IB Computer Science

The new IB Computer Science syllabus will start in September 2025 and syllabus details will be available in February 2025.  One significant change is that all students will learn programming by completing...

04 December 2024
D.1 Objects as a programming concept
eBook
D.1 Objects as a programming concept

The topic introduces object-oriented programming, emphasizing the nature of an object, its components, and the difference between an object and instantiation. It covers the construction and interpretation...

30 November 2024
Problems to be addressed - Ethical Challenges
Teacher Resources
Problems to be addressed - Ethical Challenges

Explore the ethical dilemmas of AI in this IB Computer Science lesson. Analyse chatbot scenarios involving data privacy, bias, and misinformation. Research real-world examples and propose solutions for...

30 November 2024
Problems to be addressed - Unmasking Bias in Chatbot Datasets
Teacher Resources
Problems to be addressed - Unmasking Bias in Chatbot Datasets

This independent learning lesson explores how biased datasets can affect the performance and ethics of chatbots. Students will learn about different types of biases, analyse chatbot scenarios to identify...

30 November 2024
Problems to be addressed -  Datasets
Teacher Resources
Problems to be addressed - Datasets

Explore the ethical challenges of building an AI mental health chatbot. This lesson dives into dataset selection, weighing diverse data sources against potential biases and privacy concerns. Through group...

30 November 2024
Case Study 2025 - Problems to be addressed
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...

30 November 2024
D.1 Objects as a programming concept
Teacher Resources
D.1 Objects as a programming concept

The topic introduces object-oriented programming, emphasizing the nature of an object, its components, and the difference between an object and instantiation. It covers the construction and interpretation...

29 November 2024
Load more
Loading...