Sign In

Communications of the ACM



How We Teach Should Be Independent Of Who We Are Teaching
From [email protected]

How We Teach Should Be Independent Of Who We Are Teaching

A look at teaching and diversity in Computer Science.

Stop Trying to Deter Cyberattacks
From [email protected]

Stop Trying to Deter Cyberattacks

Whither cyber deterrence? In my view, let it wither.

What Makes a Program Elegant?
From [email protected]

What Makes a Program Elegant?

Most programmers would agree that some programs are elegant, and that elegant programs are better than others.

Geek Gene, Teacher and Student Self-Efficacy, and the Problem of Python's Self: A Report on Icer 2016
From [email protected]

Geek Gene, Teacher and Student Self-Efficacy, and the Problem of Python's Self: A Report on Icer 2016

A report on ICER 2016 paper awardees, CS teaching and grading, student self-confidence, and the problems of using Python.

Star Trek@50: Inspiring Discovery and Innovation
From [email protected]

Star [email protected]: 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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

Does Nature Use Data?

Does nature use databases? Does nature use data structures?  

A Very Local Snapshot of K-12 CS Education
From [email protected]

A Very Local Snapshot of K-12 CS Education

What are students learning in K-12 CS?

A Jolt or Two (Part 1)
From [email protected]

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 [email protected]

Five Principles For Programming Languages For Learners

Five considerations when choosing a programming language for schools

The Emerging Technology Landscape in China
From [email protected]

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 [email protected]

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 [email protected]

And the 2016 ICPC Winner Is . . .

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

Culture and Tech Unite at ICPC
From [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

US-BLS: Computing Employment Outlook Remains Bright

According to the most recent US-BLS Employment Projections, most STEM career opportunities are in computing.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account