acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Explicative Programming
From Communications of the ACM

Explicative Programming

Making Computational Thinking relevant to schools.

Scale or Fail
From Communications of the ACM

Scale or Fail

Moving beyond self-selected computer science education in Switzerland.

Programming Goes Back to School
From Communications of the ACM

Programming Goes Back to School

Broadening participation by integrating game design into middle school curricula. View a video featuring author Alexander Repenning about using games to introduce...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account