We should teach students directly, not expect them to discover for themselves. What should we be teaching directly?
Mark Guzdial From BLOG@CACM | November 7, 2018 at 01:29 PM
Rethinking the timeline of Computational Thinking to recognize several computer scientists in addition to Jeannette Wing.
Shuchi Grover From BLOG@CACM | November 5, 2018 at 01:17 PM
Does a super computer have a really big chip in it? Would we be more or less clever if computers had never been invented? These are the sorts of questions which...Judy Robertson From BLOG@CACM | October 19, 2018 at 06:28 AM
User support presents serious challenges that are aggravated by indeterminate client responsibility.
Robin K. Hill From BLOG@CACM | September 30, 2018 at 12:02 AM
Our profession has the credibility and resources to create an Encyclopedia that will serve as the professional standard.
Carl Hewitt From BLOG@CACM | September 5, 2018 at 01:14 PM
Should we teach two different programming languages in the first CS course? Probably not -- here's what we know.Mark Guzdial From BLOG@CACM | May 22, 2018 at 12:08 PM
Evidence from Broward County of integrated CS curriculum having an impact on standardized tests
Mark Guzdial From BLOG@CACM | 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 BLOG@CACM | March 29, 2018 at 07:39 AM
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 BLOG@CACM | February 8, 2018 at 11:14 PM