Module 2 Lesson 2 - Problem Solving Tools to Design Programming Solutions

Python 1 Module 2 Lesson 2 Banner

Overview_icon.png   Overview

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.

objective_icon.png   Objectives

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

keyword-search-icon.png   Key Terms

The student should know the following vocabulary...

  • algorithm
  • pseudocode
  • flowchart
  • flowlines
  • syntax
  • stepwise refinement
  • keywords
  • conditional words
  • instruction words
  • variables

activity_icon.png   Activities

The student will perform the following activities...