A model curriculum for a liberal arts degree in computer science
Society
Program style analysis: a natural by-product of program compilation
A note on the Berry-Meekings style metric
Organizational power and the information services department: a reexamination
Complexity and parallel processing: an interview with Richard Karp
Combinatorics, complexity, and randomness
Summary of the second annual UCLA survey of business school computer usage
Data quality and due process in large interorganizational record systems
Selecting MIS projects by steering committee
Software aspects of strategic defense systems
Computing in higher education: the Athena experience
Toward the domestication of microelectronics
Pilots of the future: human or computer?
Systems programming with JSP: example—a VDU controller
A probability model for overflow sufficiency in small hash tables
Security without identification: transaction systems to make big brother obsolete
Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2
Structuring computer-mediated communication systems to avoid information overload
Paradigms for design and implementation in ADA
A pragmatic view of the system architect
Strategic computing at DARPA: overview and assessment
Environmental and institutional models of system development: a national criminal history system
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