Computing educators' practice would dramatically improve if we drew on evidence, rather than intuition.Mark Guzdial From BLOG@CACM | February 22, 2015 at 02:39 PM
Rapid increase of enrollment in CS classes in the US might undermine efforts to improve diversity.Mark Guzdial From BLOG@CACM | January 19, 2015 at 09:53 AM
There's not much evidence for a 10x programming productivity gap, but it doesn't matter from an education perspective. Mark Guzdial From BLOG@CACM | November 17, 2014 at 08:55 AM
Way more important than the question "Is P==NP?" is the question, "Is teaching greater than genetics?"Mark Guzdial From BLOG@CACM | October 14, 2014 at 04:17 PM
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
On the path to computational literacy for all, we need computing in schools, under whatever category.Mark Guzdial From BLOG@CACM | June 3, 2014 at 03:42 PM
We should not prepare high school CS teachers the way we prepare software developers. Successful CS teachers use different skills.Mark Guzdial From BLOG@CACM | May 14, 2014 at 02:18 PM
We are not ready to make CS a requirement for all children in the U.S., even if that's where we want to be one day.Mark Guzdial From BLOG@CACM | April 15, 2014 at 12:43 PM
Barbara Ericson does an annual analysis of AP CS exam results. Her 2013 analysis attracted significant media attention.
Mark Guzdial From BLOG@CACM | February 16, 2014 at 01:04 PM
So when should we be able to provide computing education to everyone in the US? Using physics and mathematics as examples, we may be 100 years behind.Mark Guzdial From BLOG@CACM | January 17, 2014 at 12:57 PM
A summit of legislators, business leaders, officials from the Department of Education, and teachers convenes in South Carolina to advance computing education in...Mark Guzdial From BLOG@CACM | November 20, 2013 at 08:50 AM
The empirical results of first-year MOOCs are in. We're not there yet in terms of retention, learning, or access.
Mark Guzdial From BLOG@CACM | October 18, 2013 at 08:36 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
If you were a superintendent of a big city school district, would you require every school in your district to teach computer science without reliable production...Mark Guzdial From BLOG@CACM | August 22, 2013 at 10:04 AM
A history of computing suggests that the computer science undergraduate degree is unnecessarily rigorous and may not be achieving the goals we have for it.Mark Guzdial From BLOG@CACM | July 15, 2013 at 08:42 AM