Feeling Cranky About AI and CS Education
We are in the throes of another hand-wringing “what will we do” moment.
Feeling Cranky About AI and CS Education
We are in the throes of another hand-wringing “what will we do” moment.
Embracing Her Critics To Refine VoIP
"When I started listening to what my critics were actually saying, I thought, 'Okay, then that’s what we’re going to do. Thank you for letting me know.'"
Deleting X: Why SIGDOC Left the Platform
Why would an organization choose to remain on a social media platform that is the very antithesis of what the organization embodies and hopes to promote?
Why is an image of historic technical importance now banned in respected publications?
Scaling Deep Learning Education in a College of Arts & Sciences
Prerequisites were reduced and students were engaged collecting data using their sense of smell.
The Power and Potential of Zero-Knowledge Proofs
ZKPs are a means of proving a statement while retaining privacy and ensuring information security.
Tools for Writing and Thinking
Insights into the differences of writing with pen and paper, typewriters, old computers, and AI.
Empowering Users to Make Sustainability-Forward Decisions for Computing Services
Exploring the intersection of sustainable computer systems and sustainable human-computer interaction.
Towards a Better CS Conference Experience
Again and again you see speakers reading a prepared text in a monotonous tone. Come on, you can do better.
Given the sensitivity and even danger of the human realms affected by computer science, we need to address the establishment of our work as a profession.
Storytelling is a strategic communication practice that enables us to craft narratives that make sense of complexity, clarify uncertainty, and connect data to decisions.
Hit the Goalie / With the Puck / In the Neck
Unrealistic assumptions in any application of a formal proof to the real world are the gaps which leave the neck of the application exposed to attack.
Finding Beauty and Meaning in Computational Complexity
Irit Dinur’s appointment as the first woman professor at the Institute for Advanced Study's School of Mathematics is at once historic and unremarkable.
The Software Sins of Bloat and Debt
Let's find the ethical manifestations of programming that affect public safety.
Do All Problems Have Technical Fixes?
Tech solutionism and its variants all express confidence that technology can solve non-technical problems, with costs and other drawbacks considered as secondary.
Leveraging Computational Thinking in the Era of Generative AI
The importance of computational thinking increases, and becomes essential, as generative AI applications come to the fore.
We have entered a period in which computation is the principal animating factor in modern society.
Specifying the Power and Limitations of Randomness
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