The latest U.S. Bureau of Labor Statistics predictions for the next 10 years predicts lower-than-average growth in programming jobs, but dramatic growth in designer...Mark Guzdial From BLOG@CACM | June 25, 2012 at 09:28 AM
We've known for over a decade that there are too few women in computing in the U.S., but recent reports point out that it's not getting better: Not in any academic...Mark Guzdial From BLOG@CACM | May 20, 2012 at 04:26 PM
Major media sites are exploring the idea of teaching computer science to everyone, as a requirement for understanding one's world.Mark Guzdial From BLOG@CACM | April 26, 2012 at 10:01 AM
Curriculum standards efforts are important. They help bootstrap new departments, and they help reduce pervasive curriculum committee battles.Mark Guzdial From BLOG@CACM | March 28, 2012 at 10:37 AM
Worksheets (short, constrained, sets of exercises with mostly fill-in-the-blank, true/false, and multiple choice activities) are unusual in CS education. Use of...Mark Guzdial From BLOG@CACM | February 20, 2012 at 01:58 PM
The Royal Society, the world's oldest scientic academy, released a report this month calling for a radical change to English schools: Real Computer Science for...Mark Guzdial From BLOG@CACM | January 28, 2012 at 10:44 AM
What's cool about the online Stanford CS classes is not the numbers, but the models. They are explorations of new ways to teach computer science. Mark Guzdial From BLOG@CACM | December 21, 2011 at 09:41 AM
CS is declared to be the hottest major on campus based on enrollment at the top institutions. But is it rising everywhere? We don't really know how to measure...Mark Guzdial From BLOG@CACM | November 29, 2011 at 03:32 PM
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
Last week's ICER 2011 conference was a smashing success. We learned how students believe in a "Geek gene," where students work on their programs, how to make compilers...Mark Guzdial From BLOG@CACM | August 19, 2011 at 09:26 AM
We rely on online information sources—maybe too much. What is our responsibility to make sure that they're accurate, and what responsibility do the sources have...Mark Guzdial From BLOG@CACM | July 28, 2011 at 01:35 PM
It's a hallmark of CS thinking, to be able to shift levels of abstraction down to the bytes. Why do programming languages make this so hard to teach students?
Mark Guzdial From BLOG@CACM | June 22, 2011 at 09:10 AM
Pushing computer science classes into the high schools is a top-down approach. If there was required computer science in undergraduate education, the high schools...Mark Guzdial From BLOG@CACM | May 18, 2011 at 09:15 AM
Computer science is still a new discipline compared to the rest of STEM. It will take a while for people to know what a "computer scientist" is in the same way...Mark Guzdial From BLOG@CACM | April 23, 2011 at 09:51 AM
Rhetoric in education tends to be politicized and polarized, and computing education is no different. Research in computing education might learn from design-based...Mark Guzdial From BLOG@CACM | March 25, 2011 at 09:27 AM
The NSF CE21 Community Meeting highlighted the opportunity that computing has to catch up with the rest of STEM on education issues.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:32 AM
Ledin's call for teaching malware to all undergraduate students conflicts with my understanding of the purpose of an undergraduate CS degree.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:29 AM
Peer Instruction is an important pedagogical approach that is promoted by physics education researchers. I'm trying it for the first time in my CS class, and it's...Mark Guzdial From BLOG@CACM | January 24, 2011 at 09:33 AM
By the time students get to undergraduate CS1, they already have lots of ideas about computation. Objects, hardware, breadth, functions first--none of that really...Mark Guzdial From BLOG@CACM | December 7, 2010 at 10:11 AM