The Value of the Designer Who Codes |

Approximate Reading Time: < 1 minute “Knowing the technology better means more productive arguments when there are disagreements because everyone speaks the same language.” via The Value of the Designer Who Codes | If you want to design applications you need to understand how they … Continue reading

Democratizing Programming

Approximate Reading Time: < 1 minute Just came across a great quote by Chris Crawford…. “What we need is a means of democratizing programming, of taking it out of the soulless hands of the programmers and putting it into the hands of a wider range of … Continue reading

The Problem with Taxonomies in Education

Approximate Reading Time: 2 minutes I’ve been following a discussion on one of the education forums that is discussing the utility of Bloom’s Taxonomy, and others. There are complaints that Bloom’s is out of date, that we know so much more now than we did … Continue reading

What do programming languages and educational technologies have in common?

Approximate Reading Time: < 1 minute Quite a lot as it turns out. They are both tools used to solve problems. Both are complex. Both inspire cult-like emotional attachments to specific tools. Practitioners in both fields are still looking for the panacea that will allow people … Continue reading

Teaching Introductory Programming: We’re Doing It Wrong (still)

Approximate Reading Time: 3 minutes I just read Mark Guzdial’s excellent post on some of what’s wrong with how we teach introductory programming courses. Question Everything: How We Teach Intro CS is Wrong The notion that we should be modeling expert behaviour when teaching programming is … Continue reading