Computing Education Is Not the Same as Engineering Education
BLOG@CACM
Understanding NoSQL Database Types: Graph Databases
The World’s Most Magnificent Historical Calculating Machines
AI or Intelligence Augmentation for Education?
The World’s Most Magnificent Historical Automatons
Is the Pandemic Affecting Science and Engineering Undergraduate Students?
Tips for Successful Examinations in the Age of Remote Education
How I Evaluate a College Computer Science Teaching Record
The Skills Students Gain in Online Learning
Auditing AI and Autonomous Systems; Building an Infrastructure of Trust
Project Managers Shouldn’t Trust Their Programmers. Do This Instead
The Cross-Sectorial Collaborative Shared Value Strategy
What Liberal Arts and Sciences Students Need to Know About Computing
Computers for Learning: Charisma that Fails to Disrupt?
Teaching Critical Computing is a Grand Challenge for the Whole CS Curriculum
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More