Sign In

Communications of the ACM

BLOG@CACM



The ­U.K. Is Taking Steps to Improve Computing Education in Schools
From BLOG@CACM

The ­U.K. Is Taking Steps to Improve Computing Education in Schools

The United Kingdom is stepping up its efforts to improve computing education in schools. 

Trip Report on the 2011 International Computing Education Research Workshop
From BLOG@CACM

Trip Report on the 2011 International Computing Education Research Workshop

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...

What We Owe Google, and What Google Owes ­Us
From BLOG@CACM

What We Owe Google, and What Google Owes ­Us

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...

Why Don't Languages Support Multimedia All the Way Down?
From BLOG@CACM

Why Don't Languages Support Multimedia All the Way Down?

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?

If You Want High School CS, Require ­Undergraduate CS
From BLOG@CACM

If You Want High School CS, Require ­Undergraduate CS

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...

The Long Road to a Seat at the Table
From BLOG@CACM

The Long Road to a Seat at the Table

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...

From 'Must' and 'Unsuitable' to Design Guidelines in Computing Education
From BLOG@CACM

From 'Must' and 'Unsuitable' to Design Guidelines in Computing Education

Rhetoric in education tends to be politicized and polarized, and computing education is no different.  Research in computing education might learn from design-based...

At the NSF CE21 Meeting: We Have Such a Long Way to Go
From BLOG@CACM

At the NSF CE21 Meeting: We Have Such a Long Way to Go

The NSF CE21 Community Meeting highlighted the opportunity that computing has to catch up with the rest of STEM on education issues.

Let's Teach Malware When It's Ready: The Purpose of ­Undergrad CS
From BLOG@CACM

Let's Teach Malware When It's Ready: The Purpose of ­Undergrad CS

Ledin's call for teaching malware to all undergraduate students conflicts with my understanding of the purpose of an undergraduate CS degree. 

Peer Instruction For Seeing What Students Know (and Don't)
From BLOG@CACM

Peer Instruction For Seeing What Students Know (and Don't)

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...

We're Too Late For 'First' in CS1
From BLOG@CACM

We're Too Late For 'First' in CS1

 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...

Computer Science as Value Added to a Liberal Education
From BLOG@CACM

Computer Science as Value Added to a Liberal Education

Computer science education is valuable, even to those who do not major in computer science. Those non-CS major informants who talk about that value are doing us...

Computer Science Needs Education Schools. Desperately.
From BLOG@CACM

Computer Science Needs Education Schools. Desperately.

Improving high-school computer science in the United States is critical for the success and growth of computing education. To do that, we need teachers. To get...

When a Crisis Doesn't Look Like a Crisis
From BLOG@CACM

When a Crisis Doesn't Look Like a Crisis

Do we have a crisis in U.S. STEM (and particularly) CS education or don't we?  It could be that all the commentators are right, and the problem is too few of the...

Can the U.S. Afford Universities Focusing on Research Over Teaching?
From BLOG@CACM

Can the U.S. Afford Universities Focusing on Research Over Teaching?

The American University system is increasingly turning toward research and away from teaching. The result is higher costs, and we can get quality education without...

Why Do the U­.K. and Sweden Take Computing Education Research More Seriously Than the ­U.S.?
From BLOG@CACM

Why Do the U­.K. and Sweden Take Computing Education Research More Seriously Than the ­U.S.?

The UK and Sweden are establishing research centers on Computing Education. Where's the USA?

Tell Me a Story: Join the Effort to Collect Teacher Stories
From BLOG@CACM

Tell Me a Story: Join the Effort to Collect Teacher Stories

Sally Fincher wants your stories about being a teacher, every month for a year, to figure out how to improve teaching and learning.

What Do Scientists and Engineers Need to Know About Computer Science?
From BLOG@CACM

What Do Scientists and Engineers Need to Know About Computer Science?

As computational science and engineering becomes more common, it becomes important to ask what should all scientists and engineers know about computer science to...

Computer Science Left out of National Academies Report
From BLOG@CACM

Computer Science Left out of National Academies Report

 The new draft framework from the National Research Council on "science, engineering, and technology" makes no mention of computer science.

Albion College Eliminates Computer Science
From BLOG@CACM

Albion College Eliminates Computer Science

Albion College decides to eliminate the computer science major due to budget cuts and low enrollment, because it's not really part of 21st century work.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account