Our weakest students should not be the ones bearing the greatest costs of moving classes online.Mark Guzdial From BLOG@CACM | March 10, 2020 at 10:37 AM
A recent Communications of the ACM article casts aspersions on the innovative concept of code academy, a fast-developing approach to teaching programming. The analysis...Bertrand Meyer From BLOG@CACM | February 11, 2020 at 07:01 AM
Altruism is often heralded as a panacea for management challenges, but it could actually be a death sentence for your team and projects. Here's why.
Yegor Bugayenko From BLOG@CACM | January 17, 2020 at 12:34 PM
According to the most recent (2018-28) U.S. Bureau of Labor Statistics Employment Projections, the top five STEM career opportunities are all in computing.
Joel C. Adams From BLOG@CACM | January 4, 2020 at 04:13 PM
How many students learn general-purpose programming today, compared to using other computing environments or learning other STEM subjects?
Mark Guzdial From BLOG@CACM | November 3, 2019 at 04:18 PM
Two recent reports point to the important of teaching female students to program and that it's never "too late."
Mark Guzdial From BLOG@CACM | October 6, 2019 at 12:50 PM
We know how to make multi-lingual pseudocode-based assessments, not language-independent assessments.
Mark Guzdial From BLOG@CACM | August 13, 2019 at 10:24 AM
Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education."
Mark Guzdial From BLOG@CACM | July 14, 2019 at 04:00 AM
Many otherwise competent software developers and potential contributors end up being overwhelmed by "hazardous enthusiasm." They end up overwhelmed by their excitement...Yegor Bugayenko From BLOG@CACM | June 27, 2019 at 06:41 AM