Implications of Online Learning for Novice Students
BLOG@CACM
Discovery: User Manual of the Oldest Surviving Computer in the World
Students Need to Know What Success in Computing Looks Like, Starting from Realistic Expectations
Teaching CS Undergrads Online to Work With Others Effectively
Preparation for Building the First Swiss Digital Computer (Ermeth)
Integrating Computing in School Subjects: A Conceptual Framework for Design and Analysis
Closing the ‘Trust Gap’ in Contact Tracing/Exposure Notification Technology
Can Research Universities Become Exponential?
3 Proposals to Change How We Teach Computing In Order to Reduce Inequality
How WWII Was Won, and Why CS Students Feel Unappreciated
Towards Equity in K-12 Computer Science Education: Consistency, Cumulativity and Competencies
The Software that Led to the Lockdown
Restoring Industry Participation in Computer Science Conferences
Ten Challenges of Data Science Education
Computing Ethics and Teaching It
Transitioning to Distance Learning and Virtual Conferencing
‘Underrepresented Minority’ Considered Harmful, Racist Language
The Advantages of Teaching Soft Skills to CS Undergrads Online
Technology in the Time of Cataclysms
Automatic Translators are Not Really Capable of Learning
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