Sign In

Communications of the ACM

Recent Opinion



Computational Thinking Should Just be Good Thinking
From Communications of the ACM

Computational Thinking Should Just be Good Thinking

Seeking to change computing teaching to improve computer science.

Providing Equitable Access to Computing Education
From Communications of the ACM

Providing Equitable Access to Computing Education

Seeking the best measures to reach advantaged and less-advantaged students equally.

Preparing Tomorrow's Faculty to Address Challenges in Teaching Computer Science
From Communications of the ACM

Preparing Tomorrow's Faculty to Address Challenges in Teaching Computer Science

Using a "boot camp" workshop for new faculty orientation.

Growing Computer Science Education Into a STEM Education Discipline
From Communications of the ACM

Growing Computer Science Education Into a STEM Education Discipline

Seeking to make computing education as available as mathematics or science education.

Broadening Access to Computing Education State By State
From Communications of the ACM

Broadening Access to Computing Education State By State

Influencing computer science education at the state level.

A Future For Computing Education Research
From Communications of the ACM

A Future For Computing Education Research

Seeking to address the most important issues facing the computer education research community.

Success in Introductory Programming
From Communications of the ACM

Success in Introductory Programming: What Works?

How pair programming, peer instruction, and media computation have improved computer science education.

Human-Centered Computing
From Communications of the ACM

Human-Centered Computing: A New Degree For Licklider's World

Combining computing and psychology, J.C.R. Licklider's prescient ideas are being applied in contemporary educational settings.

From Science to Engineering
From Communications of the ACM

From Science to Engineering

A series of recent reports claim the U.S. education system is in a very severe crisis; others suggest the crisis is...

How to Make Progress in Computing Education
From Communications of the ACM

How to Make Progress in Computing Education

Improving the research base for computing education requires securing competitive funding commitments.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account