Our weakest students should not be the ones bearing the greatest costs of moving classes online.Mark Guzdial From BLOG@CACM | March 10, 2020 at 10:37 AM
How many students learn general-purpose programming today, compared to using other computing environments or learning other STEM subjects?
Mark Guzdial From BLOG@CACM | November 3, 2019 at 04:18 PM
It is hard to convince people to become CS teachers (K–12 or University) when the opportunities elsewhere are so lucrative.Mark Guzdial From BLOG@CACM | December 1, 2017 at 10:33 AM
The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.Mark Guzdial From BLOG@CACM | October 2, 2014 at 09:28 AM
Live coding is programming performance with generates music for an audience, often in a collaborative setting. It's a jam session on laptops with rich research...Mark Guzdial From BLOG@CACM | September 26, 2013 at 08:39 AM
HyperCard is an end-user programming tool from the 1990's. A new version that runs on most modern platforms raises the question of the role of end-user programming...Mark Guzdial From BLOG@CACM | April 30, 2013 at 08:44 AM
If you were a human-centered computing research in 1960's, you'd study, "Who are software engineers?" Today, the new computing professionals to study are high school...Mark Guzdial From BLOG@CACM | October 28, 2011 at 09:39 AM
The Media Computation approach to introductory computing is mostly used for creative expression, but it can also lead to some surprises.Mark Guzdial From BLOG@CACM | May 14, 2009 at 09:24 AM