Algorithms

Participant Learning Outcomes

    • Identify building blocks of algorithms: sequence, selection (conditionals), and iteration (loops).
    • Explain how flowcharts and pseudocode can be used to express algorithms.
    • Trace algorithms to simulate execution of code and update memory values.
    • Create flowcharts and pseudocode to represent the logic of an algorithm.

Elementary Breakout

Secondary Breakout

California K-12 CS Standards Progression

View California K-12 CS Standards online

Vocabulary