How do we bootstrap research in computing education? Existing education research programs only fund the best research, with the best measurement instruments and...Mark Guzdial From BLOG@CACM | September 22, 2009 at 10:09 AM
A series of recent articles suggests that higher education in the United States is actually causing inequality, and that CS faculty play a role in that.Mark Guzdial From BLOG@CACM | September 9, 2009 at 11:50 AM
The rapid pace of technology means that there are solutions that worked well, but are now abandoned -- not always for technical reasons. Perceptions about a technology...Mark Guzdial From BLOG@CACM | August 24, 2009 at 10:04 AM
Increasingly, CS departments are moving to a programming language monoculture--it's C or C-derived languages throughout the curriculum. What are we losing out...Mark Guzdial From BLOG@CACM | August 18, 2009 at 02:54 PM
How do we decide what to put in our introductory courses, and for who, and using what language? My experience suggests that we make our decisions more on the basis...Mark Guzdial From BLOG@CACM | August 8, 2009 at 10:17 AM
The number of students taking the Advanced Placement Exam in Computer Science (APCS) is distressingly low. My earlier data were wrong, but even with these data...Mark Guzdial From BLOG@CACM | July 21, 2009 at 11:39 AM
The critics and detractors of the Advanced Placement exam in Computer Science (APCS) are many. But the flaws of APCS most likely have no effect on undergraduate...Mark Guzdial From BLOG@CACM | June 4, 2009 at 09:22 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
The developing world has lots of women in computing. Great talks at this week's NCWIT meeting explain why the difference.Mark Guzdial From BLOG@CACM | May 14, 2009 at 10:20 AM
The challenge of computing education today is convincing students that not every application is done and available for download.
Mark Guzdial From BLOG@CACM | April 18, 2009 at 09:41 AM
We rarely talk about computers as "Electronic Brains" or "Thinking Machines." That seems presumptuous or audacious today. Maybe that's exactly what we need to...Mark Guzdial From BLOG@CACM | March 29, 2009 at 10:38 AM
Why not teach introductory courses without programming? Here are three good reasons to use programming to introduce computing.Mark Guzdial From BLOG@CACM | March 19, 2009 at 02:11 PM
The United States certainly needs more and better computing educators, but that alone may not be enough to turn around declining enrollments in computing.Mark Guzdial From BLOG@CACM | February 11, 2009 at 11:12 AM