The Ethical Responsibilities of the Student or End-User Programmer
Mark Guzdial
If a student's program goes awry, who is responsible? How do we protect society and encourage people to learn about code?
Direct Instruction is Better than Discovery, but What Should We be Directly Instructing?
We should teach students directly, not expect them to discover for themselves. What should we be teaching directly?
In the U.S., a shift in who pays to prepare computer science (CS) teachers.
A Twitter conversation turned into a narrative on computational thinking
Providing Equitable Access to Computing Education
Seeking the best measures to reach advantaged and less-advantaged students equally.
Moving Computing Education Past Argument from Authority: Stuart Reges and Women Who Code
Computing educators often make decisions based on arguments from authority. Time to move on.
My First Interaction, Design, and Children Conference, IDC 2018
IDC 2018 was a fun conference with lots of great insights.
Programming Programming Languages, and Analyzing Facebook’s Failure
Mark Guzdial considers an idea with significant educational implications, while Susan Landau looks into the Cambridge Analytica/Facebook scandal.
Teaching Two Programming Languages in the First CS Course
Should we teach two different programming languages in the first CS course? Probably not -- here's what we know.
Evidence from Broward County of integrated CS curriculum having an impact on standardized tests
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