Nonparametric Belief Propagation
Artificial Intelligence and Machine Learning
Performance Evaluation and Model Checking Join Forces
Thinking Clearly About Performance, Part 1
Better Game Playing Using Parallel Algorithms
Seven Principles For Selecting Software Packages
Looking Beyond Stereoscopic 3D’s Revival
Rights For Autonomous Artificial Agents?
How a Service-Oriented Architecture May Change the Software Development Process
thinkflickrthink: A Case Study on Strategic Tagging
Preparing Computer Science Students For the Robotics Revolution
Personal Robots: Newest Cs1 Teaching Tool
Q&A: From Single Core to Multicore
Is Computer Science Truly Scientific?
Mainstreaming Augmented Reality
How Distributed Data Mining Tasks Can Thrive as Knowledge Services
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



















