Sign In

Communications of the ACM

BLOG@CACM



Computers in Education Should Target Test Scores
From BLOG@CACM

Computers in Education Should Target Test Scores

Does it help to bring computers into the classroom? So far, there seems to be little evidence that it does.

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

Foggy Futures: The Confused Computing Career Aspirations of 12-Year-Olds
From BLOG@CACM

Foggy Futures: The Confused Computing Career Aspirations of 12-Year-Olds

Based on recent interviews with 12 year olds about careers in computing, I argue that if we want to evaluate programs that encourage young people to study computing...

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?

Our Big Idea: Open Social Learning
From BLOG@CACM

Our Big Idea: Open Social Learning

Imagine a Facebook where the point is for students to study together, not trade pictures and jokes. Imagine a World of Warcraft where students earn levels and points...

The Impact of Console Games in the Classroom
From BLOG@CACM

The Impact of Console Games in the Classroom

A summary of some interesting findings relating to the use of console games in Scottish primary and secondary school classrooms.

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

A Successful NY Celebration of Women in Computing!
From BLOG@CACM

A Successful NY Celebration of Women in Computing!

A recap of our recent New York regional Celebration of Women in Computing.

Stats: We're Doing It Wrong
From BLOG@CACM

Stats: We're Doing It Wrong

A summary of the mistakes researchers make when analysing likert type data and what the correct methods should be.

New York Celebration of Women in Computing
From BLOG@CACM

New York Celebration of Women in Computing

A preview of the upcoming New York Celebration of Women in Computing, which is designed to bring the experience of the Grace Hopper Celebration to students in a...

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

Learning Through Twitter
From BLOG@CACM

Learning Through Twitter

Commentary on a recent study which evalauted the impact of Twitter on student engagement and grades.

Explaining Science and Engineering
From BLOG@CACM

Explaining Science and Engineering

As I have followed the international news regarding the Japanese disaster, I have been struck by the challenges each news organization has faced in explaining technical...

TeachScheme! U­sing Mathematics to Teach Programming
From BLOG@CACM

TeachScheme! U­sing Mathematics to Teach Programming

Matthias Felleisen and a team of computer scientists have developed the TeachScheme! Project, which provides high school teachers with courseware and other tools...

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. 

What 'Beginning' Students Already Know: The Evidence
From BLOG@CACM

What 'Beginning' Students Already Know: The Evidence

Detailed data collection at ETH Zurich over eight years shows what entering computer science students already know in computer usage and programming.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account