Title: Introduction
Course: Programming Fundamentals I > Section: Competency Modules

Competency three shows the benefits of modularizing programs and using the top-down design approach. The student learns to define and call simple functions (functions that do not return values), pass arguments to functions, and use local variables. Hierarchy charts are introduced as a design tool.