The goal of this lesson is to learn how to use some tools for planning, designing and managing larger software projects.
In this module you will learn to design large programs using various tools.
You will break the program into small manageable parts to facilitate writing, testing and debugging the program.
In order to do this you will learn to use several tools traditionally used by programmers:
You will use all of these tools to design your final project.