PROBLEM SOLVING: FROM THE PROBLEM TO A SOLUTION IN A FLOW
Updated A.Y. 2019-2020
In this course, you will learn to effectively use pseudocode and flow charts. Pseudocode is simple: you just write out the steps to be taken to perform any task, no matter how big or small. Flow charts do essentially the same thing creating a visual chart showing accurately the flow of the process and the specific steps needed to accomplish your goal.
At the end of this course you will be able to analyse a programming task or problem, break it down into its parts and accurately present the solution in either flow chart or pseudocode format. You will not write source code in any specific programming language.
This course requires no prerequisite knowledge. Everything is explained in simple, easy to follow steps. In a very short time, you will be able to take a programming situation and reduce it to a series of steps that can be transferred to any programming language.
The entire course is filled with exercises that challenge you so that you get the best experience possible. So, just bring your brain and imagination, a pencil, a pencil sharpener, an eraser and a notebook … no, not the computer, but the one made of paper.
What is programming?
Introduction to pseudocode and Flow Chart
Introduction to Flow Chart Symbols
Introduction to Control Structures
Decisions or Selection Structure
Repetition or Loops