Category Archives: Computing Education

The trouble with creating teaching

I’m finding myself struggling to relate to certain education writers that rely heavily on cognitive or learning research.

I have two such writers in mind recently, whose material I’ve been reading with great interest but who I think are misinterpreting something important about learning and education.

First: Greg Wilson, whom I know through his work in computer programming education. He works mostly with adults in the academic & scientific communities. I’ve read lots of his thoughts on how to teach programming. Beyond that, he’s a fascinating speaker.

Second: Greg Ashman, a veteran UK high school math teacher. His special focus, to boil down a range of very detailed and interesting posts from his blog, is


Both Greg Wilson & Greg Ashman occasionally lean too much on scientifically-established principles of learning to engineer methods of teaching.

I think there’s a gap between teaching (what a teacher, book, or other material presents to a student) and learning (how the student interprets and learns inside their mind).

I’m trying to put my finger on it.

Wilson example: from his Teaching Tech Together, (maybe something about structuring a problem so it aligns with 5 ±2 ?

Ashman example: from his blog. Four Ways Cognitive Load Theory has changed his teaching.

The President Wants Every Student To Learn Computer Science. But not for the right reasons.

Confusing article seen on NPR Ed, following President Obama’s 2016 State of the Union address. So ok, Obama has laid out the goal of CS for everyone. Great. But the thrust of the article

  1. Obama: Kids should learn to write computer code. Should be job-ready. (write computer code?) – wrong focus.
  2. Kamenetz: Big goal. Don’t question that.
  3. Kamenetz: But what about the logistics? Rollout? Whither curriculum?

It’s hard to argue with the

obama: “hands-on computer science and math classes that make them job-ready on Day 1.”

Adding a new, complex, technical subject to the curriculum won’t be easy. We hear from students, teachers, entrepreneurs and educators about the challenges.

Source: The President Wants Every Student To Learn Computer Science. How Would That Work? : NPR Ed : NPR