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
Our goal should not be Computational Thinking, but Science, Mathematics, History, Engineering, and *Everything* Thinking.
Mark Guzdial From BLOG@CACM | March 17, 2019 at 09:54 AM
If a student's program goes awry, who is responsible? How do we protect society and encourage people to learn about code?
Mark Guzdial From BLOG@CACM | January 6, 2019 at 01:08 PM
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
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