Unit 2 Selection and Iteration
Topic 2.1: Algorithms with Selection and Repetition
Expand your understanding of algorithms by incorporating decision, selection, and repetition.
Topics 2.2 to 2.3: Boolean Expressions and if Statements
Learn how computers make decisions with Boolean expressions and if statements.
Topics 2.4 to 2.6: Nested if Statements, Compound Boolean Operators, and Comparing Boolean Expressions
Learn the power of nested if statements and compound logic operators.
Topic 2.7: Repetition with while Loops
Learn how to repeat code using while loops.
Topics 2.8 to 2.9: Repetition with for Loops
Learn how to write for loops and put your knowledge of selection and iteration to the test to implement algorithms.
Topic 2.10: Implementing String Algorithms
Leverage what you have learned to implement algorithms involving Strings
Topic 2.11 to 2.12: Nested Iteration and Informal Run-Time Analysis
Learn how to write nested loops and compute the informal run-time of code that includes them.