Internet Connectivity and Multimedia Content in Latin America
BLOG@CACM
Consilience: The Path to Innovation
Blogging Informatics Education Europe IV, Day Two
Who Needs Massively Multi-Core?
Blogging Informatics Education Europe IV, Day One
The ‘No SQL’ Discussion Has Nothing to Do With SQL
Wrapping up OOPSLA, Looking Forward For SPLASH
Computer Science Curriculum, Deceptive Advertising
Innovation = Good Idea + Implementation + Measurement
AP CS No Longer Counts For High School Graduation in Georgia (for Now)
Developing Software For the Outer Space
The Power of Abstraction–Barbara Liskov’s OOPSLA Keynote
The Rise of Empirical Software Engineering (II): What We Are Still Missing
Cray and Fernbach Award Winners
Impact of the Social Web on Computing Research
A Week For Computer Science Education
The Rise of Empirical Software Engineering (I): The Good News
Economic Crisis and Computer Science
Collaborating Across Boundaries
Introductory Computer Science Lessons–Take Heart!
How We Teach Introductory Computer Science Is Wrong
Collective Intelligence: a Fad or Real Research?
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