← All Weeks    ← Week 5    Week 7 →

Week 6: Functions

Learning Objectives

By the end of this week, students will be able to:

Perspectival Reading

Reading: TBD

Reflection Questions

  1. Why does breaking code into functions make programs easier to test and debug?
  2. What is the difference between printing a value and returning a value?
  3. How can function design make a program easier for another person to read?

Slides

View slides

Lab Assignment

Week 6 Lab — GitHub Classroom (link TBD)