Sign In

Communications of the ACM

Blogs



The Danger of Requiring Computer Science in K-12 Schools
From BLOG@CACM

The Danger of Requiring Computer Science in K-12 Schools

We are not ready to make CS a requirement for all children in the U.S., even if that's where we want to be one day.

Those Who Say Code Does Not Matter
From BLOG@CACM

Those Who Say Code Does Not Matter

Often, you will be told programming languages do not matter much. It is a pretty general rule that people arguing language does not matter are simply trying...

The Benefits of Working on Research As An Undergraduate Student
From BLOG@CACM

The Benefits of Working on Research As An Undergraduate Student

This article presents three practical benefits of working on research as an undergraduate student.

Exciting Follow-up With an ACM-W Scholarship Recipient
From BLOG@CACM

Exciting Follow-up With an ACM-W Scholarship Recipient

It's exciting to see how these scholarships can shape careers.

Programming Languages Are the Most Powerful, and Least Usable and Learnable User Interfaces
From BLOG@CACM

Programming Languages Are the Most Powerful, and Least Usable and Learnable User Interfaces

Programming languages are amazing, but too hard to use and learn.

Through A Google Glass, Darkly
From BLOG@CACM

Through A Google Glass, Darkly

I have been wearing Google Glass as both a technical assessment of utility and as a social study in human dynamics and expectations.

Grant Proposal Time and the Unexpected Benefits of CSTA Chapters
From BLOG@CACM

Grant Proposal Time and the Unexpected Benefits of CSTA Chapters

This piece explores the growing relationship between unversity computer science faculty and CSTA's regional chapters and highlights some unexpected mutual benefits...

Reflections on Using AppInventor to Teach First-year Programming
From BLOG@CACM

Reflections on Using AppInventor to Teach First-year Programming

This post reflects on my experiences of using AppInventor to teach Android development to first-year university computer science students.

Media Coverage of Analysis of AP CS 2013 Exam Results
From BLOG@CACM

Media Coverage of Analysis of AP CS 2013 Exam Results

Barbara Ericson does an annual analysis of AP CS exam results.  Her 2013 analysis attracted significant media attention.

We May Be 100 Years Behind in Making Computing Education Accessible to All
From BLOG@CACM

We May Be 100 Years Behind in Making Computing Education Accessible to All

So when should we be able to provide computing education to everyone in the US? Using physics and mathematics as examples, we may be 100 years behind.

Deferred Maintenance on the Future
From BLOG@CACM

Deferred Maintenance on the Future

Over-worked and sleep-deprived drivers are steering many of our vehicles of discovery on balding tires across potholed roads. Stripping away the metaphor, we are...

CSEd Week 2013 was Amazing!
From BLOG@CACM

CSEd Week 2013 was Amazing!

 The "Hour of Code" was a hit, with over 15 million people trying out programming.

Hour of Code: Observations from a Middle School Classroom
From BLOG@CACM

Hour of Code: Observations from a Middle School Classroom

I volunteered at a middle school for the Hour of Code and helped students learn basic programming. Here are some observations that are relevant to CS education.

26 Years of Supercomputing
From BLOG@CACM

26 Years of Supercomputing

From humble beginnings 26 years ago to today, the annual SC conference has shaped our community and our technologies.

Spanning the Chasm of the K–12 and Post-Secondary Relationship
From BLOG@CACM

Spanning the Chasm of the K–12 and Post-Secondary Relationship

 This article describes the sometimes fraught relationship between K–12 computer science teachers and university computer science faculty. It decribes how CSTA...

Big Data Analyzed by Big Compute, Big Compute Creates Big Data
From BLOG@CACM

Big Data Analyzed by Big Compute, Big Compute Creates Big Data

The science and engineering communities have worked together through several 1,000x leaps in computing capability, each time managing to push the boundaries of...

A Summit on Computing Education in South Carolina
From BLOG@CACM

A Summit on Computing Education in South Carolina

A summit of legislators, business leaders, officials from the Department of Education, and teachers convenes in South Carolina to advance computing education in...

Building a Computationally-Literate Workforce
From BLOG@CACM

Building a Computationally-Literate Workforce

Students must leave their formal training ready to take up the state of the practice in fields that routinely use computational tools, and ready to advance the...

Building the HPC Community, Shaping Early Careers
From BLOG@CACM

Building the HPC Community, Shaping Early Careers

The SC conference series provides a valuable opportunity each year to shape early research careers in an event where the whole community meets to exchange news,...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account

Latest News
Combs of Light Accelerate Communication
Combs of Light Accelerate Communication
04.18.2014

Miniaturized optical frequency comb sources can enable the transmission of …

Hopkins Code Cracks Baseball Scheduling
Hopkins Code Cracks Baseball Scheduling
04.18.2014

A new system fulfills all of a baseball league's scheduling …

Soft Wear: Computer Simulated Design Is Tailoring the Future Fashion Industry
Soft Wear: Computer Simulated Design Is Tailoring the Future Fashion Industry
04.18.2014

Researchers have developed software that can simulate the making of …

View More News