From BLOG@CACM
SQL represents data stored in rows and tables, while high-growth NoSQL is data stores arranged via nested documents as columnar…
Alex Williams| April 9, 2021
If you were a human-centered computing research in 1960's, you'd study, "Who are software engineers?" Today, the new computing professionals to study are high school...Mark Guzdial From BLOG@CACM | October 28, 2011 at 09:39 AM
Last week's ICER 2011 conference was a smashing success. We learned how students believe in a "Geek gene," where students work on their programs, how to make compilers...Mark Guzdial From BLOG@CACM | August 19, 2011 at 09:26 AM
We rely on online information sources—maybe too much. What is our responsibility to make sure that they're accurate, and what responsibility do the sources have...Mark Guzdial From BLOG@CACM | July 28, 2011 at 01:35 PM
It's a hallmark of CS thinking, to be able to shift levels of abstraction down to the bytes. Why do programming languages make this so hard to teach students?
Mark Guzdial From BLOG@CACM | June 22, 2011 at 09:10 AM
Pushing computer science classes into the high schools is a top-down approach. If there was required computer science in undergraduate education, the high schools...Mark Guzdial From BLOG@CACM | May 18, 2011 at 09:15 AM
Computer science is still a new discipline compared to the rest of STEM. It will take a while for people to know what a "computer scientist" is in the same way...Mark Guzdial From BLOG@CACM | April 23, 2011 at 09:51 AM
Rhetoric in education tends to be politicized and polarized, and computing education is no different. Research in computing education might learn from design-based...Mark Guzdial From BLOG@CACM | March 25, 2011 at 09:27 AM
The NSF CE21 Community Meeting highlighted the opportunity that computing has to catch up with the rest of STEM on education issues.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:32 AM
Ledin's call for teaching malware to all undergraduate students conflicts with my understanding of the purpose of an undergraduate CS degree.
Mark Guzdial From BLOG@CACM | February 24, 2011 at 09:29 AM
Peer Instruction is an important pedagogical approach that is promoted by physics education researchers. I'm trying it for the first time in my CS class, and it's...Mark Guzdial From BLOG@CACM | January 24, 2011 at 09:33 AM
By the time students get to undergraduate CS1, they already have lots of ideas about computation. Objects, hardware, breadth, functions first--none of that really...Mark Guzdial From BLOG@CACM | December 7, 2010 at 10:11 AM
Computer science education is valuable, even to those who do not major in computer science. Those non-CS major informants who talk about that value are doing us...Mark Guzdial From BLOG@CACM | November 15, 2010 at 01:47 PM
Improving high-school computer science in the United States is critical for the success and growth of computing education. To do that, we need teachers. To get...Mark Guzdial From BLOG@CACM | October 13, 2010 at 09:22 PM
Do we have a crisis in U.S. STEM (and particularly) CS education or don't we? It could be that all the commentators are right, and the problem is too few of the...Mark Guzdial From BLOG@CACM | October 13, 2010 at 09:23 PM
The American University system is increasingly turning toward research and away from teaching. The result is higher costs, and we can get quality education without...Mark Guzdial From BLOG@CACM | September 11, 2010 at 09:56 PM
The UK and Sweden are establishing research centers on Computing Education. Where's the USA?
Mark Guzdial From BLOG@CACM | September 10, 2010 at 11:06 AM
Sally Fincher wants your stories about being a teacher, every month for a year, to figure out how to improve teaching and learning.Mark Guzdial From BLOG@CACM | September 10, 2010 at 09:56 PM
As computational science and engineering becomes more common, it becomes important to ask what should all scientists and engineers know about computer science to...Mark Guzdial From BLOG@CACM | July 27, 2010 at 12:18 PM
The new draft framework from the National Research Council on "science, engineering, and technology" makes no mention of computer science.Mark Guzdial From BLOG@CACM | July 27, 2010 at 09:40 AM