First Video (Little Robot Computer — LRC01A on YouTube)

My grandkids just sent me an email, “ABOUT TIME PAPA!”. This first one describes a fictitious computer.  Not real, but it has elements common to all modern computers. I start with the computer and it’s language rather than at a higher level programming language more accessible to humans.  Why? 3 reasons: No matter what language or style …

Opportunities galore, where are the folks??

Serendipity.  I was “surfing the net” looking for better ways to teach/learn programming.  ‘Learn to code, it’s harder than you think” (here) caught my eye.  Interesting. Summary: Special aptitude needed. Only a small percentage of folks can do it well.  It’s a high aptitude task. Most of existing programmers are self-taught.  A recent survey says …

“Growth Mindset” and “Participation Trophies”

I ran across an article about students last week (here) that discussed “mindset’ and in particular, “growth mindset”. Some points: Your belief about your own intelligence has a big impact on your learning behavior and whether or not you can be an effective self-directed-learner. If you believe that a subject is “too hard”, you won’t even …