International Baccalaureate IB Computer Science
B.2.3.1 Instruction Sequencing
Construct programs that implement the correct sequence of code instructions to meet program objectives. - The impact of instruction order on program functionality - Ways to avoid errors, such as infinite loops, deadlock, incorrect output
B.2.3.2 Using If-Else Constructs
Construct programs utilizing appropriate selection structures. - Must include: if, else, else if (Java), elif (Python), to execute different code blocks based on specified conditions - Selection structures with or without Boolean operators (AND, OR, NOT) and/or relational operators (<, <=, >, >=, ==, !=) to control program flow effectively