Goal: Students should be able to develop an algorithm to solve a simple problem using Pseudo code and flow chart.
Learning Objectives: Students should be able to
- Recognize programming as problem solving activity
- Recognize three programming constructs
- Label Pseudo code key words and flow chart notations
- Develop an algorithm to compute a mathematical function
- Develop an algorithm using selection constructs
- Develop an algorithm using iteration constructs
- Apply desk checking to test the correctness of an algorithm
- Appreciate role of writing algorithm before writing code