Internet Information Freedom Revisited.
BLOG@CACM
Connecting Computing Education Research to Practice
Cleaving Computer Science Into New Degrees
Encouraging Girls to Study Geeky Subjects (Part 1): Emotionally Intelligent Tutoring Systems
Errors in Database Systems, Eventual Consistency, and the CAP Theorem
Time to Rethink Computer Science Education: The (Social) Web Changes Everything!
SQL Databases v. NoSQL Databases
How Much Software Testing Is Enough?
A Personal View of the Future of Personal Computing
SIGCSE 2010: Keywords, Final Thoughts
SIGCSE 2010: Carl E. Wieman Keynote
SIGCSE 2010: Sally Fincher v. Barbie
Learning from the DARPA Network Challenge
Presentations, Humor, and Memes
How Do You Assess Computational Thinking?
Finding DARPA’s 10 Red Balloons
200 Years of Independence and Internet-Available Information
Too Much Programming Too Soon?
Preparing For the DARPA Network Challenge
Top 100 Software Tools For Learning
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