acm-header
Sign In

Communications of the ACM

Recent Articles


Articles Interviews Vardi's Insights Chien's Vantage Opinion Archive Refine your search:
subjectComputers And Society
authorR. Benjamin Shapiro
bg-corner

Improving Computing Education Research through Valuing Design
From Communications of the ACM

Improving Computing Education Research through Valuing Design

Exploring alternatives to existing research systems and methods.

How Machine Learning Impacts the Undergraduate Computing Curriculum
From Communications of the ACM

How Machine Learning Impacts the Undergraduate Computing Curriculum

The growing importance of machine learning creates challenging questions for computing education.

Beyond Blocks
From Communications of the ACM

Beyond Blocks: Syntax and Semantics

How the future of general-purpose programming tools could include blocks-based structured editing, and how we should study students transitioning to text-based...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account