The Rise of the AI Co-Pilot: Lessons for Design from Aviation and Beyond
Co-pilot is a useful metaphor for describing how AI technology is intended to act in relation to human users.
The Rise of the AI Co-Pilot: Lessons for Design from Aviation and Beyond
Co-pilot is a useful metaphor for describing how AI technology is intended to act in relation to human users.
CS2023: Global Undergraduate Computer Science Curricula
CS2023 builds upon CS2013, the 2013 computer science curricular guidelines.
Leveraging Rust in High-Performance Web Services
Exploring Rust’s steep learning curve and strong impact on Web services.
How to Think About Remedies in the Generative AI Copyright Cases
Lawsuits charging developers of generative AI technologies with copyright-related violations are likely to influence legislation about generative AI copyright issues.

Specifying the Power and Limitations of Randomness
Avi Wigderson, the 2023 ACM A.M. Turing Award laureate, has made lasting contributions to the theory of computational complexity.
Computer Vision, ML, and AI in the Study of Fine Art
Immense challenges and opportunities remain for the application of AI in the study of fine-art paintings and drawings.
Nand to Tetris: Building a Modern Computer System from First Principles
CS course walks students through a step-by-step construction of a complete, general-purpose computer system—hardware and software—in one semester.
The Rise of the AI Co-Pilot: Lessons for Design from Aviation and Beyond
Co-pilot is a useful metaphor for describing how AI technology is intended to act in relation to human users.
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 InvolvedBy 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