acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Five Research Questions Raised by a Pre-Mortem on the 60 Minutes Segment on Code.org
From BLOG@CACM

Five Research Questions Raised by a Pre-Mortem on the 60 Minutes Segment on Code.org

If undergraduate CS research doesn't become gender-balanced in 10 years, why didn't it?

Computer Science Was Invented to Teach Everyone About Everything
From BLOG@CACM

Computer Science Was Invented to Teach Everyone About Everything

Our goal should not be Computational Thinking, but Science, Mathematics, History, Engineering, and *Everything* Thinking.

The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?
From BLOG@CACM

The Growing Tension Between ­Undergraduate and K-12: Is CS for All, or Just Those Who Get Past the Caps?

 Are we repeating the 1980's? It's even worse now.

The Ethical Responsibilities of the Student or End-­User Programmer
From BLOG@CACM

The Ethical Responsibilities of the Student or End-­User Programmer

If a student's program goes awry, who is responsible? How do we protect society and encourage people to learn about code? 

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo
From BLOG@CACM

Computational Thinking, Education for the Poor and Rich, and Dealing with Schools and Teachers As They Are: A Twitter Convo

 A Twitter conversation turned into a narrative on computational thinking

Moving Computing Education Past Argument from Authority: Stuart Reges and Women Who Code
From BLOG@CACM

Moving Computing Education Past Argument from Authority: Stuart Reges and Women Who Code

Computing educators often make decisions based on arguments from authority. Time to move on.

My First Interaction, Design, and Children Conference, IDC 2018
From BLOG@CACM

My First Interaction, Design, and Children Conference, IDC 2018

IDC 2018 was a fun conference with lots of great insights.

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

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 

Learning Computer Science Is Different Than Learning Other STEM Disciplines
From BLOG@CACM

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.

The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous
From BLOG@CACM

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.

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

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?

Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For
From BLOG@CACM

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 BLOG@CACM

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

If we design CS education for tablets, everyone will learn better.

Will Machine Learning Prevent ­S From Achieving the Goals of Teaching Computing to Everyone?
From BLOG@CACM

Will Machine Learning Prevent ­S From Achieving the Goals of Teaching Computing to Everyone?

At TURC, ACM leaders consider the future of AI, and I ask about the implications for computing education

Evaluating Computer Science ­Undergraduate Teaching: Why Student Evaluations Are Likely Biased
From BLOG@CACM

Evaluating Computer Science ­Undergraduate Teaching: Why Student Evaluations Are Likely Biased

Unconscious bias is pervasive in computing, and training is our best remedy, how can untrained students evaluate their CS teachers without bias?

Generation CS: When ­Undergraduates Realized They Needed Computing
From BLOG@CACM

Generation CS: When ­Undergraduates Realized They Needed Computing

 A new Computing Research Association report describes the dramatic influx of undergraduates into computer science classes.

Taking Incremental Steps Towards CS For All
From BLOG@CACM

Taking Incremental Steps Towards CS For All

U.S. states are developing novel, incremental approaches to CS for All.

Five Principles For Programming Languages For Learners
From BLOG@CACM

Five Principles For Programming Languages For Learners

Five considerations when choosing a programming language for schools

­Using Other STEM Disciplines to Predict Future Computing Education
From BLOG@CACM

­Using Other STEM Disciplines to Predict Future Computing Education

A recent AAAS Symposium on STEM Education provides the opportunity to compare computing education to other STEM education.

State of the States: Progress Toward CS For All
From BLOG@CACM

State of the States: Progress Toward CS For All

Achieving the President's goal of CS for All requires change at the local level. Here's the current state of the states.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account