Sign In

Communications of the ACM

Blogs



Star Trek@50: Inspiring Discovery and Innovation
From BLOG@CACM

Star Trek@50: Inspiring Discovery and Innovation

Star Trek has inspired generations to pursue science and technology careers, not a few of whom have transformed part of it into technological and commercial fact...

The Work and Inspiration of the International Association for Computing and Philosophy
From BLOG@CACM

The Work and Inspiration of the International Association for Computing and Philosophy

A prominent player in the philosophy of computer science includes the two disciplines in its title.

14 Years of a Learner-Centered Python IDE
From BLOG@CACM

14 Years of a Learner-Centered Python IDE

How we thought about the JES pedagogical programming environment for students over the last 14 years.

A Presidential Policy Directive With Little Direction
From BLOG@CACM

A Presidential Policy Directive With Little Direction

Cybersecurity is integral in nature in a very connected world; the insecurity of some contributes to the vulnerability of all.

Meeting the Need for CSP at Georgia Tech
From BLOG@CACM

Meeting the Need for CSP at Georgia Tech

In November, I encouraged CS departments to create AP CS equivalent classes. I tried to make one at my institution, but realized that we were already there.

Does Nature Use Data?
From BLOG@CACM

Does Nature Use Data?

Does nature use databases? Does nature use data structures?  

A Very Local Snapshot of K-12 CS Education
From BLOG@CACM

A Very Local Snapshot of K-12 CS Education

What are students learning in K-12 CS?

A Jolt or Two (Part 1)
From BLOG@CACM

A Jolt or Two (Part 1)

You cannot learn something if you think you already know it, and don't.

Five Principles for Programming Languages for Learners
From BLOG@CACM

Five Principles for Programming Languages for Learners

Five considerations when choosing a programming language for schools

The Emerging Technology Landscape in China
From BLOG@CACM

The Emerging Technology Landscape in China

Observations about the emerging technology landscape in China, looking at mobile social networking, mobile payments, taxi hailing, and same or next day delivery...

Making the World Fair and Just
From BLOG@CACM

Making the World Fair and Just

Wendy Powley and Gloria Childress Townsend report on the National Center for Women & IT Annual Summit, themed "making the world fair and just."  

And the 2016 ICPC Winner is.
From BLOG@CACM

And the 2016 ICPC Winner is.

The results are in for the 2016 ACM-ICPC World Finals

Culture and Tech Unite at ICPC
From BLOG@CACM

Culture and Tech Unite at ICPC

Opening Ceremony and IBM TechTrek @ ACM ICPC 2016.

Welcome to the 40th Annual ACM-ICPC World Finals in Phuket, Thailand
From BLOG@CACM

Welcome to the 40th Annual ACM-ICPC World Finals in Phuket, Thailand

The ACM International Collegiate Programming Contest, sponsored by IBM, is the oldest, largest, and most prestigious programming competition in the world.

Using Other STEM Disciplines to Predict Future Computing Education
From BLOG@CACM

Using Other STEM Disciplines to Predict Future Computing Education

A recent AAAS Symposium on STEM Education provides the opportunity to compare computing education to other STEM education.

US-BLS: Computing Employment Outlook Remains Bright
From BLOG@CACM

US-BLS: Computing Employment Outlook Remains Bright

According to the most recent US-BLS Employment Projections, most STEM career opportunities are in computing.

Combining Arts and Technology, Creating STEAM Curricula
From BLOG@CACM

Combining Arts and Technology, Creating STEAM Curricula

A "STEAM teaching autobiography."

Computational Thinking, 10 Years Later
From BLOG@CACM

Computational Thinking, 10 Years Later

It’s been 10 years since I published my three-page "Computational Thinking" viewpoint in the March 2006 issue of the Communications of the ACM.

Qualify Your Quantifiers...Or, Exactly Who All Is CS4?
From BLOG@CACM

Qualify Your Quantifiers...Or, Exactly Who All Is CS4?

Unfortunately, there is a critical vagueness to "Computer Science for All."
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo