ICER 2016, and Star Trek at 50
Mark Guzdial
Mark Guzdial reports on promising papers, and Daniel Reed recalls a television show that continues to inspire innovation.
Taking Incremental Steps Towards CS For All
U.S. states are developing novel, incremental approaches to CS for All.
Introducing CS to Newcomers, and JES As a Teaching Tool
Valerie Barr gets high schoolers thinking about CS, while Mark Guzdial mulls the benefits of Jython Environment for Students.
Growing Computer Science Education Into a STEM Education Discipline
Seeking to make computing education as available as mathematics or science education.
Designing the Activities For a ‘Computing Lab’ to Support Computational Literacy
Developing the teaching techniques so everyone develops computational literacy skills.
A report on ICER 2016 paper awardees, CS teaching and grading, student self-confidence, and the problems of using Python.
14 Years of a Learner-Centered Python IDE
How we thought about the JES pedagogical programming environment for students over the last 14 years.
Meeting the Need For CSP at Georgia Tech
In November, I encouraged CS departments to create AP CS equivalent classes. I tried to make one at my institution, but realized that we were already there.
Five Principles For Programming Languages For Learners
Five considerations when choosing a programming language for schools
The Solution to AI, What Real Researchers Do, and Expectations For CS Classrooms
John Langford on AlphaGo, Bertrand Meyer on Research as Research, and Mark Guzdial on correlating CS classes with laboratory results.
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