Decisions about whether there is computer science in the classroom are largely state-based. The most recent example is the State of Kansas, which is moving to remove...Cameron Wilson From BLOG@CACM | September 28, 2009 at 01:00 PM
Science acts as a bridge between societies that trasncends culture, and it may be our best hope for finding a common thread in a globalized future.Michael Conover From BLOG@CACM | September 22, 2009 at 04:50 PM
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
Working with public engagment projects can be satisfying, and has benefits for the researcher as well as the general public. This article describes my current Making...Judy Robertson From BLOG@CACM | September 5, 2009 at 10:35 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
Today's practice of a deadline-driven approach to research is potentially bad for our field. Instead, our focus should be on the quality of the research we do....Jeannette M. Wing From BLOG@CACM | August 21, 2009 at 10:44 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
Is it time to capture the magic that attracted us into computer science in an essential course called Computing?Ramana Rao From BLOG@CACM | August 2, 2009 at 09:53 AM
All too often, our technical curricula fail to focus on the human aspect of cross-domain collaboration. Technical skills are necessary, but not sufficient. One...Daniel Reed From BLOG@CACM | July 31, 2009 at 12:54 AM
Some thoughts on how to interest young people in computer science, based on some recent workshops.Judy Robertson From BLOG@CACM | July 29, 2009 at 09:52 AM
A response to the July 2009 CACM article: "Are We Losing Our Ability to Think Critically?" In short: nope! There isn't much evidence to support this, so relax.Judy Robertson From BLOG@CACM | July 23, 2009 at 09:37 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
As we consider how to explain the necessity of long-term investment in science and technology research and development, as we teach a new generation of students...Daniel Reed From BLOG@CACM | July 20, 2009 at 02:43 PM
Science and sake in equal parts at the National Science Foundation East Asia and Pacific Summer Institute orientation. Michael Conover From BLOG@CACM | June 26, 2009 at 09:34 AM