Module 2 Lesson 1 - The Programming Process
The student will consider the following...
Most beginning programmers make the mistake of just jumping into the coding phase - writing code - for their programming solutions. This might work for small software solutions, but for more complex programs this is a recipe for disaster. Can you think of any reasons why? It is important that we take time to plan the program thoroughly before we start writing the code. After we write the code it is even more important that we test and document the solution in order to make sure that it meets the requirements of the solution or client.
In this lesson, students will learn about and discuss the programming process that is used to design, implement, test and document the programming solution.
The student will be able to...
- Understand the five steps of the programming process
- Explain why each step is necessary and important in the programming process
The student should know the following vocabulary...
- algorithm
- programming process
- debugging
- top-down design
- modularization
- syntax
- alpha testing
- beta testing
- problem requirements
- problem specifications
- documentation
The student will perform the following activities...
- Download the notes to your One Drive and Google Drive
- Watch the What Does a Programmer Do? The Life of a Programmer Video Together
- Complete the Module 2 Discussion Activity
- Complete the Programming Process Assignment Activity
- Complete the Module 2 Lesson 1 Quiz