The State of Computing Education in the World: Report on the 2014 ACM Education Council Meeting
Mark Guzdial
The ACM Education Council gets together once a year to share initiatives and results, and promote computing education.
Finding a Research Job, and Teaching CS in High School
John Langford considers how to stand out when seeking a research position, while Mark Guzdial suggests what teachers need to know to teach computer science at the high school level.
Recursion and Language at ICER 2014: A Conference Report
Recursion and the unique challenges of programming languages were highlighted at ICER 2014
Why the U.S. Is Not Ready For Mandatory CS Education
Mark Guzdial considers the consequences of requiring all schoolchildren to study computer science.
If You Want to Teach Kids CS, First Teach the Adults
The pathway to CS in schools starts with teaching the adults.
The Difficulty of Teaching Programming Languages, and the Benefits of Hands-on Learning
Mark Guzdial considers the "poor learnability" of programming languages, while Philip Guo enumerates some practical benefits to working in a CS lab.
Why Counting CS as Science or Math Is Not Considered Harmful
On the path to computational literacy for all, we need computing in schools, under whatever category.
What It Takes to Be a Successful High School Computer Science Teacher
We should not prepare high school CS teachers the way we prepare software developers. Successful CS teachers use different skills.
The Danger of Requiring Computer Science in K-12 Schools
We are not ready to make CS a requirement for all children in the U.S., even if that's where we want to be one day.
Mark Guzdial considers why computing education lags behind other sciences, while Daniel Reed weighs balancing immediate research needs against future uncertainty.
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