Module 2 Lesson 2 - Problem Solving Tools to Design Programming Solutions
The student will consider the following...
Just about any job or career has s set of tools that are available in order to help folks do their jobs easier and more efficiently. A computer programmer is no exception. In order to help in the design phase of the programming process, there are at least three basic tools available in our toolbox - Algorithms, Pseudocode and Flowcharts. Understanding when and how to use these tools is a very important skill for programmers to develop and possess.
In this lesson, students will learn about and discuss the problem solving tools available to help design a programming solution.
The student will be able to...
- Understand the problem solving tools available to design programming solutions
- Compare and contrast the three tools presented in this lesson
The student should know the following vocabulary...
- algorithm
- pseudocode
- flowchart
- flowlines
- syntax
- stepwise refinement
- keywords
- conditional words
- instruction words
- variables
The student will perform the following activities...
- Download the notes to your One Drive and Google Drive
- Practice the Five Steps Links to an external site. of the Programming Process
- Watch the How Algorithms Help Solve the Rubik's Cube Video Links to an external site. Together
- Complete the Problem Solving and Design Tools Assignment Activity
- Complete the Module 2 Lesson 2 Quiz