Sign In

Communications of the ACM



Integrating CS to Improve Scores in Math, Science, and English Language Arts: New Result from Code.org and Outliers
From [email protected]

Integrating CS to Improve Scores in Math, Science, and English Language Arts: New Result from Code.org and Outliers

Evidence from Broward County of integrated CS curriculum having an impact on standardized tests 

Examples of Phenomenology in Computing
From [email protected]

Examples of Phenomenology in Computing

The branch of philosophy known as phenomenology can broaden our understanding of what is really going on in the tasks we address with computing.

Time To End The vi/Emacs Debate
From [email protected]

Time To End The vi/Emacs Debate

If you still use Emacs, I feel for you. Perhaps it is time to give vi a try.

A Computing Education Research Perspective on Programmable Programming Languages
From [email protected]

A Computing Education Research Perspective on Programmable Programming Languages

Computing education researcher take on the implications of programmable programming languages

Deciding When the Design is Wrong in Programming Languages and Education
From [email protected]

Deciding When the Design is Wrong in Programming Languages and Education

When do we decide that errors are due to bad design in programming languges and education?

Let's Not Forget the 'Science' in 'Computer Science'
From [email protected]

Let's Not Forget the 'Science' in 'Computer Science'

There is a growing trend to treat very difficult problems in computer science as purely engineering problems where solutions are approximated using data-driven...

Benefits of a Master's Degree in Computer Science
From [email protected]

Benefits of a Master's Degree in Computer Science

If you have the means, consider pursuing a master's degree in computer science.

Beyond Folk Pedagogy
From [email protected]

Beyond Folk Pedagogy

On evidence-based teaching.

Learning Computer Science Is Different Than Learning Other STEM Disciplines
From [email protected]

Learning Computer Science Is Different Than Learning Other STEM Disciplines

Learning computer science has unique challenges that make it harder than learning other STEM disciplines.

Small and Big Pleasures
From [email protected]

Small and Big Pleasures

What makes a supervisor happy?

The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous
From [email protected]

The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous

It is hard to convince people to become CS teachers (K–12 or University) when the opportunities elsewhere are so lucrative.

The Binary System Was Created Long Before Leibniz
From [email protected]

The Binary System Was Created Long Before Leibniz

There are reports of much older number systems using only two symbols that have been developed mainly in Asia.

Student Liaison Program Debuts at SIGIR 2017
From [email protected]

Student Liaison Program Debuts at SIGIR 2017

The SIGIR Student Liaison Program supports an environment in which all students thrive.

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every U.S. School, Nor Every Child
From [email protected]

How Much CS Ed Will $1.3B Buy You? Not Enough to Reach Every U.S. School, Nor Every Child

The White House promises $200M/year for CS Ed, and the Tech industry promises $300M over 5 years. What can we get for that?

Measuring Student Self-Efficacy and Learning Trajectories For K-5 CS: ICER 2017 Trip Report
From [email protected]

Measuring Student Self-Efficacy and Learning Trajectories For K-5 CS: ICER 2017 Trip Report

ICER 2017 features a new test of student belief and new theory about K-5 CS learning.

CSTA: Computer Science Education, Equity, and the Future Workforce
From [email protected]

CSTA: Computer Science Education, Equity, and the Future Workforce

The Big IDEA and the PD Pipeline are two examples of industry-changing initiatives launched by the Computer Science Teachers Association over the past two years...

Learning Programming at Scale
From [email protected]

Learning Programming at Scale

I summarize my first three years of research as an assistant professor on studying and building tools to support people who are learning computer programming.

Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For
From [email protected]

Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For

 What are schools for, and is coding a necessary part of that?

CS Education on Tablets For CS for All (#Tablets4CS For #CSforAll)
From [email protected]

CS Education on Tablets For CS for All (#Tablets4CS For #CSforAll)

If we design CS education for tablets, everyone will learn better.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account