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, as developers of such systems, need to take some conscious decisions to make sure we do not usher in the age of autocracy of autonomous systems.
Saurabh Bagchi From BLOG@CACM | August 19, 2019 at 09:53 AM
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
In the 18th century, there were several famous makers of automatons in Europe; who created the Chinese musical clock automaton figure?
Herbert Bruderer From BLOG@CACM | August 1, 2019 at 09:39 AM
Lazy developers stick to the project scope while forcing the project team to understand and fix their own code and issues.
Yegor Bugayenko From BLOG@CACM | July 15, 2019 at 03:59 PM
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
The Turing Lectures of 2018 ACM A.M. Turing Award Laureates Geoffrey Hinton and Yann LeCun were highlights of the welcome session of ACM FCRC.
Lawrence M. Fisher From BLOG@CACM | June 24, 2019 at 12:04 PM
The sector was developed in the second half of the 16th century, and was in widespread use until the end of the 19th century,
Herbert Bruderer From BLOG@CACM | June 5, 2019 at 09:46 AM
Russia is lagging behind the world average in fields including medicine, the agricultural sciences, biotechnology, pharmacology, the social sciences, and computer...Andrei Sukhov From BLOG@CACM | May 16, 2019 at 03:00 PM