Chapter 6: Design Using Methods

SoloPong!

The first video for Chapter 6 of Introduction to Programming Using Processing describes the motivation for learning software design strategies.

This video introduces top-down design.

The third video for Chapter 6 of Introduction to Programming Using Processing introduces the SoloPong application, and begins the design process by identifying top-level methods and class variables for the app.

The fourth video for Chapter 6 of Introduction to Programming Using Processing covers the top-down design of the SoloPong setup() method.

This video covers the top-down decomposition of the SoloPong draw() and mouseMoved() methods.

The sixth video for Chapter 6 of Introduction to Programming Using Processing discusses how to write methods that aren't built-in to Processing. The video also covers Example 6.1 from the text (cylinder volume).

The seventh video for Chapter 6 of Introduction to Programming Using Processing covers the concepts of declarations and scope.

The final video for Chapter 6 of Introduction to Programming Using Processing discusses the implementation strategy we'll use to code SoloPong's methods: top-down or bottom-up implementation.