We Should Stop Saying ‘Language Independent.’ We Don’t Know How To Do That
Mark Guzdial
We know how to make multi-lingual pseudocode-based assessments, not language-independent assessments.
Cutting the Wait For CS Advice
Mark Guzdial suggests ways to cut the long lines for college students seeking to meet with their computer science advisors.
What Help Should We Provide to Students Learning to Program?
Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education."
A Design Perspective on Computational Thinking
Maybe we can just design away the need to teach computational thinking
Is CS Really for All, and Defending Democracy in Cyberspace
Mark Guzdial mulls the difficulty of getting into a computer science class, while John Arquilla ponders political warfare in cyberspace.
How to Reduce Long Lines at CS Office Hours in Five Tweets
Evidence-based practices that will likely reduce the long lines at the CS professor's door.
Five Research Questions Raised by a Pre-Mortem on the 60 Minutes Segment on Code.org
If undergraduate CS research doesn't become gender-balanced in 10 years, why didn't it?
Pondering Variables and Direct Instruction
Robin K. Hill considers the nature of variables, while Mark Guzdial reflects on renewed interest in the "direct instruction model."
Computer Science Was Invented to Teach Everyone About Everything
Our goal should not be Computational Thinking, but Science, Mathematics, History, Engineering, and *Everything* Thinking.
Are we repeating the 1980's? It's even worse now.
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 Involved