Clastify logo
Subjects
Features
Review
HOT
Tutoring

Programming

Master IB Computer Science Programming with notes created by examiners and strictly aligned with the syllabus.

B2.1
Programming fundamentals

Variables and scope, Data types, Substrings, Exception handling, Debugging

B2.2
Data structures

Static and dynamic structures, Arrays and Lists, Stacks and LIFO, Queues and FIFO

B2.3
Programming constructs

Sequence, Selection, Loops, Functions, Modularization, Scope

B2.4
Programming algorithms

Big O notation, Searching, Sorting, Recursion

B2.5
File processing

Text files, Sequential access, Read mode, Write mode, Append mode, Closing files