Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

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