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??
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!
and many more such interesting topics to follow!!