Sign In

Communications of the ACM

Blogs



I Have Seen the Future…
From BLOG@CACM

I Have Seen the Future…

…At the Grace Hopper Celebration of Women in Computing, and the future of computing is women.

Anyone Can Learn Programming: Teaching > Genetics
From BLOG@CACM

Anyone Can Learn Programming: Teaching > Genetics

Way more important than the question "Is P==NP?" is the question, "Is teaching greater than genetics?"

The State of Computing Education in the World: Report on the 2014 ACM Education Council Meeting
From BLOG@CACM

The State of Computing Education in the World: Report on the 2014 ACM Education Council Meeting

The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.

Computing: Art, Magic, Science
From BLOG@CACM

Computing: Art, Magic, Science

A new EdX MOOC emphasizes abstractions, Design by Contract and software quality.

Recursion and Language at ICER 2014: A Conference Report
From BLOG@CACM

Recursion and Language at ICER 2014: A Conference Report

Recursion and the unique challenges of programming languages were highlighted at ICER 2014

What is Reality?
From ACM News

What is Reality?

 And, what flavor of reality do you prefer: standard, augmented, virtual...

Contributing to Humanity
From BLOG@CACM

Contributing to Humanity

Even as computer graphics professionals meet to learn from each other and celebrate their own, they acknowledge their shared understanding of the importance of...

Hadoop at a Crossroads?
From BLOG@CACM

Hadoop at a Crossroads?

A few facts and opinions and a couple of announcements, with a prediction on where the "Hadoop stack" might be going.

Typing Without Typing
From BLOG@CACM

Typing Without Typing

Type inference made practical for an object-oriented/functional programming language.

Human Subjects Research for the Twenty-First Century, or, What Can We Learn from the Facebook Mood Study?
From BLOG@CACM

Human Subjects Research for the Twenty-First Century, or, What Can We Learn from the Facebook Mood Study?

There is tremendous value to society in doing large-scale A/B studies, and the current framework we have for human subjects research is a poor match for the 21st...

The Perfect Candidate
From BLOG@CACM

The Perfect Candidate

What makes a good candidate for a research position?

If You Want to Teach Kids CS, First Teach the Adults
From BLOG@CACM

If You Want to Teach Kids CS, First Teach the Adults

The pathway to CS in schools starts with teaching the adults.

Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities
From BLOG@CACM

Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities

Eight of the top 10 CS departments in the U.S., and ~70% of the top 40, teach Python in introductory courses.

ACM-ICPC World Finals: St. Petersburg State University Wins!
From BLOG@CACM

ACM-ICPC World Finals: St. Petersburg State University Wins!

St. Petersburg State University wins a thrilling ACM-ICPC World Finals, solving seven problems to win the contest on home soil in Ekaterinburg, Russia!

The ACM-ICPC World Finals: How to Watch from Home
From BLOG@CACM

The ACM-ICPC World Finals: How to Watch from Home

Not traveling to Ekaterinburg for tomorrow's ACM-ICPC World Finals? Fear not!

Day Two at the ACM-ICPC World Finals
From BLOG@CACM

Day Two at the ACM-ICPC World Finals

What a day at ICPC 2014! It all began with IBM Tech Trek this morning, followed by the 2014 ACM-ICPC World Finals Opening Ceremony and ending with the IBM Chill...

Get Ready for the 2014 ACM-ICPC World Finals
From BLOG@CACM

Get Ready for the 2014 ACM-ICPC World Finals

Over the next few days I'll be blogging live from Ekaterinburg, Russia, the site of the 38th Annual IBM-Sponsored ACM-ICPC World Finals. The contest itself takes...

Small-Group Code Reviews for Education
From BLOG@CACM

Small-Group Code Reviews for Education

Real-time, small-group code reviews are great learning opportunities for students.

Why Counting CS as Science or Math is Not Considered Harmful
From BLOG@CACM

Why Counting CS as Science or Math is Not Considered Harmful

On the path to computational literacy for all, we need computing in schools, under whatever category.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account

Latest News
Researchers to Meet With Aid Workers to Build Ebola-Fighting Robots
Researchers to Meet With Aid Workers to Build Ebola-Fighting Robots
10.20.2014

Robotics researchers from numerous institutions are working to organize workshops …

Stop Worrying About Mastermind Hackers. Start Worrying About the IT Guy.
Stop Worrying About Mastermind Hackers. Start Worrying About the IT Guy.
10.20.2014

Mistakes in launching Oracle software have led to millions of …

More Training, Skills Development Needed for Analyzing Big Data, Experts Say
More Training, Skills Development Needed for Analyzing Big Data, Experts Say
10.20.2014

Big data training is a major challenge, according to a …

View More News