Plan First — What’s Wrong With (many) Programming Courses

There’s a big difference between learning a foreign language (e.g., French) and learning a computer programming language.  Sure , any computer language is much simpler, trivial even, compared to, say, French.  No, that’s not it. You already know a language and you’ve used it for years.  If you want to talk to someone, you know what …

LRC03 video and Some Advice

Two new concepts. Looping and Decisions. Looping: Doing the same procedure over and over with different inputs and ultimately outputs. Decisions: Thinking?.  Hardly, it’s only branching or jumping by command. One command tells the machine (or our little robot) to stop taking commands in sequential order and jump to another place if the accumulator (A …

2nd Video & Overall Education Plan

The first video, LRC01A described the LRC (fictitious) computer, some of it’s language commands, the fetch-decode-execute cycle, a simple, add-two numbers program, and a homework problem to add 3 numbers. The LRC computer uses decimal numbers.  That’s one fiction.  Current computers use binary numbers.  I’ll put up a video explaining how number systems work, but that …