Earlier quoted context omitted.
Thank you! Learning is easy in the way that weight loss is easy (for all). The actual work to be done is easily defined and simply needs to be done, but that process can be much harder to go through for some than for others. Or perhaps you disagree even more?
I still feel that it's an oversimplification. If easy is defined by a work that can be easily defined and then needs to be done many things can be overly simplified. But I understand what you are trying to say.
Teaching other teachers how to teach CS better
91–93 of 93 posts
Re: Teaching other teachers how to teach CS better
#92git and HTML and Linked Data (and Reproducible Containers) should be requisite: https://learngitbranching.js.org/
Pedagogy#Modern_pedagogy: https://en.wikipedia.org/wiki/Pedagogy#Modern_pedagogy
Evidence-based_education: https://en.wikipedia.org/wiki/Evidence-based_education
Computational_thinking#Characteristics: https://en.wikipedia.org/wiki/Computational_thinking#Charact... (Abstraction, Automation, Analysis)
Learning: https://en.wikipedia.org/wiki/Learning
Autodidacticism: https://en.wikipedia.org/wiki/Autodidacticism
Design of Experiments; Hypotheses, troubleshooting, debugging, automated testing, Formal Methods, actual Root Cause Analysis: https://en.wikipedia.org/wiki/Design_of_experiments
Critical Thinking; definitions, Logic and Rationality, Logical Reasoning: Deduction, Abduction and Induction: https://en.wikipedia.org/wiki/Critical_thinking#Logic_and_ra...
Doesn't this all derive from [Quantum] Information Theory? It's actually fascinating to start at Information Theory; who knows what that curriculum would look like without reinforcement and [3D] videos: https://en.wikipedia.org/wiki/Information_theory
Stone, James V. "Information theory: a tutorial introduction." (2015). https://scholar.google.com/scholar?q=%22Information+Theory:+...
It used to be that we had to start engines with a turn of a crank: that initial energy to overcome inertia was enough for the system to feed-forward without additional reinforcement. Effective CS instruction may motivate the unmotivated to care about learning the way folks who are receiving reinforcement do: intrinsically.
Re: Teaching other teachers how to teach CS better
#93Earlier quoted context omitted.
If you follow through the links, you'll find this: https://www.lifescied.org/doi/10.1187/cbe.14-02-0023 It's actually got a table of teaching practices, which they presumably want to see. I went through them and it looks like good stuff to me. I do a lot of it, though some wouldn't fit my (non-CS) discipline well.
I was hoping for something more CS specific as that list seems to all be fairly generic pedagogy; it's been known for a long time e.g. that quizzes help memory formation and that more immediate feedback aids learning. One thing they mention that I think is a problem with CS is: > connect with student prior knowledge and beliefs I do not know how do do this in a group larger than about 6-8 (I'd say 2 pizza rule, but y…