Computing Profession
Special-purpose processors in theoretical physics
Symbolic mathematical computation
Experimental mathematics: the role of computation in nonlinear science
Designing for usability: key principles and what designers think
Pricing computer services: queueing effects
Computer science in secondary schools: curriculum and teacher certification
An evaluation of retrieval effectiveness for a full-text document-retrieval system
Predicting performance in an introductory computer science course
A system for interactive viewing of structured documents
Programmer perceptions of productivity and programming tools
A specification language to assist in analysis of discrete event simulation models
Rating the major computing periodicals on readability
User-oriented criteria for the selection of DSS software
From programming language design to computer construction
Grosch’s law re-revisited: CPU power and the cost of computation
Amortized efficiency of list update and paging rules
The Manchester prototype dataflow computer
Reduced instruction set computers
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