(guest@joequery.me)~ $ |

Emphasis on spoken language in programming education

The need for programming curriculum to emphasize the importance of speaking and interpreting language from a strict, unambiguous mindset.

December 20, 2016 | Read the full article

Self assessment strategies for beginner developers

Strategies for beginner developers to ensure comprehension of new material.

January 26, 2016 | Read the full article

A note to beginner programmers: Programming is Teaching

Opinions on how the mentality of programming mirrors the process of teaching.

November 21, 2015 | Read the full article

The "Hm, okay" problem in programming education

An opinion piece on the need to create lecture content that searches for and confronts potential gaps in understanding among students.

June 15, 2015 | Read the full article

The plight of tactile learners in programming education

A post describing m concerns with programming education regarding the lack of attention towards tactile learners.

June 03, 2015 | Read the full article

Code is a terrible medium for learning

Opinions on teaching computer science concepts using code

May 25, 2015 | Read the full article

C pointer exercises

Test your knowledge of pointers by completing the following exercises.

December 20, 2013 | Read the full article

Thoughts on proof strategies

In your typical undergraduate math textbook, it's fairly common to see phrases like "Applying the division algorithm, we see that ..." What is almost never explained, though, is why the author felt compelled to use the division algorithm in the first place. The tendency for textbooks to omit the strategies involved in formulating a proof leads to students lacking a sense of direction when tackling proofs on their own.

December 07, 2012 | Read the full article