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
 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
Books

Oxford Advanced Learner's Dictionary byCall Number: 423 OXFISBN: 9780194799003Publication Date: 20100426


Introduction to Systems Analysis and Design byCall Number: 005.12 KENISBN: 0697124142Publication Date: 19950701

Systems analysis and design with UML versiion 2.0 an objectoriented approach byCall Number: 005.117 DENISBN: 8126508647Publication Date: 2005