Unit 5: Plan, Test, and Move to Text Code
A complete program is easier to build when the work is split into small parts. You will plan those parts, test them with useful cases, and read the same ideas in blocks and Java.
5Lessons
0Completed
Not StartedCurrent Status
Lesson Roadmap
5.1 · Break a Program into Smaller PartsLesson 5.1: Break a Program into Smaller PartsOpen5.2 · Combine State, Decisions, Loops, and FunctionsLesson 5.2: Combine State, Decisions, Loops, and FunctionsOpen5.3 · Test Cases and DebuggingLesson 5.3: Test Cases and DebuggingOpen5.4 · Read Blocks Beside Java-Shaped CodeLesson 5.4: Read Blocks Beside Java-Shaped CodeOpen5.5 · Final Coding Challenge: Delivery ControllerLesson 5.5: Final Coding Challenge: Delivery ControllerOpen
What This Unit Covers
Break a problem into small steps and write a short plan before building.
Test normal, boundary, and unexpected inputs while tracing program state.
Recognize variables, conditions, loops, functions, and lists in Java-shaped code.
Review the sequence and goals here, then resume at your first incomplete lesson.
Already know this unit?
Complete the comprehensive coding challenge to prove every unit objective and jump directly to Choose Your Next Step.
Stuck on this lesson?
Ask about anything on this page. It can see which lesson you have open and which part you are reading.