Skip to content
Marlbridge

AP® Computer Science Principles · Unit 3 · Topic 3.6

Conditionals: Topic Checklist (Computer Science Principles 3.6)

Specific "I can" statements for conditionals, each linked to the study-guide section or practice question that tests it.

Work through the list without notes. If you cannot do a statement, follow the pointer, then come back. Guide = the study guide; Practice = the practice questions.

Understanding

  • I can explain selection and the flow of control (Guide: Selection and flow of control)
  • I can state that every algorithm can be built from sequencing, selection and iteration (Guide: Selection and flow of control)
  • I can describe what IF and IF/ELSE do when the condition is true and when it is false (Guide: IF and IF … ELSE; Practice: Question 7)

Skills

  • I can trace an IF/ELSE and say which block runs (Guide: Worked example 1; Practice: Question 1)
  • I can trace IF without ELSE using a default value (Guide: IF without ELSE; Practice: Question 4)
  • I can write a condition from a description, choosing ≥ or > correctly (Guide: Worked example 2; Practice: Questions 3 and 6)
  • I can use a Boolean variable as a condition (Guide: IF and IF … ELSE; Practice: Question 5)
  • I can express a selection in words or a flowchart before coding it (Guide: Selection and flow of control; Worked example 2)

Reasoning

  • I can explain why two separate IF statements are not the same as IF/ELSE (Guide: Worked example 1; Practice: Question 2)
  • I can choose test values that cover every branch and each boundary (Guide: Worked example 2; Practice: Question 8)
  • I can explain why the ELSE does not run when the condition is true (Guide: Common misconceptions; Practice: Question 9)
  • I can identify the correct segment among options that differ at the boundary (Guide: Worked example 2; Practice: Question 6)

When every line is secure, move on. The revision notes are here: revision notes.

AP® and Advanced Placement® are trademarks registered by the College Board, which is not affiliated with, and does not endorse, this website. Marlbridge is an independent tuition provider. It is not an authorized AP course provider, an AP school or an exam centre, and these resources are not official College Board materials. Reading them or doing simulations does not meet the laboratory requirement of an AP science course.