A Blueprint for Building a Quantum Computer
Research and Advances
Technical Perspective: Can We Verify Cyber-Physical Systems?
Technical Perspective: Progress in Visual Categorization
Visual Object Detection with Deformable Part Models
Computing with Real Numbers, from Archimedes to Turing and Beyond
Technical Perspective: Every Graph Is Essentially Sparse
Spectral Sparsification of Graphs: Theory and Algorithms
How Productivity and Impact Differ Across Computer Science Subareas
Cake Cutting: Not Just Child's Play
Information Distance Between What I Said and What It Heard
Technical Perspective: A Fresh Approach to Vector Graphics
Diffusion Curves: A Vector Representation For Smooth-Shaded Images
Consequence Analysis of Complex Events on Critical U.S. Infrastructure
Incentives and Rewarding in Social Computing
Technical Perspective: Circuit Placement Challenges
SimPL: An Algorithm For Placing VLSI Circuits
Content Recommendation on Web Portals
Strategies For Tomorrow’s ‘Winners-Take-Some’ Digital Goods Markets
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