Day: June 4, 2015

Teach Foundational Language Principles (CACM May 2015, pp 30-31)

The authors point to teaching programming languages as opposed to logic as being a seriously weak spot in computer science education. While the “Hour of Code” has a lot of appeal and can introduce people to computing, they point out that new computing languages are continuously being developed to try to solve new problems. They …

Teach Foundational Language Principles (CACM May 2015, pp 30-31)Read More

Education: What Are We Doing When We Teach Computing in Schools? (CACM May 2015, pp24-26)

This article initally caught my attention with it’s graphic and caption “SCIENCE:Gravity makes haveier things fall faster.” The author goes on to recount her experience with just such a poster in a local elementary science fair and her lack of success in having it taken down. The point: we have started pushing instruction of computing …

Education: What Are We Doing When We Teach Computing in Schools? (CACM May 2015, pp24-26)Read More