Basics of Programming

AOP focus is to introduce some basic concepts and terminology. Can they distinguish between a program/code, a programming language and a programmer? Do they know what’s an input device, an output device or the analogy of our brain as the central processing unit? What’s the difference between Hardware, Software, Firmware? Do they really think computers are smart? Can you really talk to the machines and if so, how? How do I apply my critical thinking, logical reasoning and problem solving skills to learn quickly??

Arrow
Arrow
ArrowArrow
Slider

 

Flowcharting

AOP focus is to improve upon problem solving using an organized approach! Of course there is no single way to solve a given problem, but do I even understand the problem? Have I read the problem statement enough to begin finding a solution?
Am I thinking in the right direction (design)? Am I, am I…?
Wish I could visualize my problem (graphical representation). Wish I could break my problem (sub-processes). Wish I could… be a better programmer!

Arrow
Arrow
ArrowArrow
Slider

and many more such interesting topics to follow!!