Should we teach two different programming languages in the first CS course? Probably not -- here's what we know.
Mark Guzdial From [email protected] | May 22, 2018 at 12:08 PM
Can we establish a locution for the results of a program that does not ascribe decision-making power?
Robin K. Hill From [email protected] | May 21, 2018 at 11:12 AM
Massive software failure once again, with no lesson from past occurrences and no lesson for future systems.
Bertrand Meyer From [email protected] | May 20, 2018 at 04:35 AM
Chronicling the First 100 Days this year of ACM's member-driven policy efforts in Europe and the U.S.
Adam Eisgrau From [email protected] | May 2, 2018 at 11:55 AM
The ability to hack algorithms and make data structures optimal was a virtue of programmers a few decades ago. The current reality is much different, with the ability...Yegor Bugayenko From [email protected] | April 23, 2018 at 02:27 PM
Evidence from Broward County of integrated CS curriculum having an impact on standardized tests
Mark Guzdial From [email protected] | April 17, 2018 at 05:11 PM
The branch of philosophy known as phenomenology can broaden our understanding of what is really going on in the tasks we address with computing.Robin K. Hill From [email protected] | March 29, 2018 at 07:39 AM
Election systems are supposed to be disconnected from the Internet, for obvious and sensible reasons. Most elections today, however, use computers.
Duncan Buell From [email protected] | March 27, 2018 at 09:22 AM
Computing education researcher take on the implications of programmable programming languages
Mark Guzdial From [email protected] | March 8, 2018 at 01:00 PM
In practice, it seems that avoiding the knowledge acquisition bottleneck has not resulted in any net gain.
Walid Saba From [email protected] | February 26, 2018 at 09:55 AM
Some believe that commenting code is bad, but comments still matter in our programs.Edwin Torres From [email protected] | February 26, 2018 at 07:44 PM
Reacting to the U.S. Nuclear Posture Review, which now tries to extend nuclear deterrence to cyberspace.
John Arquilla From [email protected] | February 23, 2018 at 03:24 PM
When do we decide that errors are due to bad design in programming languges and education?
Mark Guzdial From [email protected] | February 20, 2018 at 03:32 PM
There is a growing trend to treat very difficult problems in computer science as purely engineering problems where solutions are approximated using data-driven...Walid S. Saba From [email protected] | February 8, 2018 at 11:14 PM
Ethics for Tech must address how professional issues play out in the workplace, in real life.Robin K. Hill From [email protected] | January 29, 2018 at 12:02 PM