Skip to Main Content

Basics of Programming: Course Outline

Students should be able to develop an algorithm to solve a simple problem using Pseudo code and flow chart.

Outline

  • Programming as Problem solving activity
  • Developing a program – Structured way
  • Introduction to Pseudo Code
  • Sequence Construct
  • Selection Constructs
  • Iteration Constructs
  • Using all programming constructs
  • Desk checking
  • Developing a program – OO way
  • From Pseudo Code to Code

Goals & Objectives

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

  1. Recognize programming as problem solving activity
  2. Recognize three programming constructs
  3. Label Pseudo code key words and flow chart notations
  4. Develop an algorithm to compute a mathematical function
  5. Develop an algorithm using selection constructs
  6. Develop an algorithm using iteration constructs
  7. Apply desk checking to test the correctness of an algorithm
  8. Appreciate role of writing algorithm before writing code

Books