IB DP Computer Science
DP
B2.1 Programming fundamentals
All knowledge base resources related to B2.1 Programming fundamentals.
This section develops practical programming skills through hands-on experience with essential coding techniques and tools. Students will construct and trace programs using both global and local variables across various data types, and write code that manipulates substrings to extract or modify data. They will also explore common methods of exception handling to manage runtime errors effectively, and apply debugging techniques such as print statements, breakpoints, and step-through execution to identify and resolve issues in their code.