Addressing the question: Why is software engineering part of the undergraduate computer science curriculum?
Vivek S. Buzruk From BLOG@CACM | July 6, 2021 at 04:14 PM
When integrating computer science and computational thinking in a school district through inclusive learning pathways, school district leaders face challenging...Merijke Coenraad, Brian Giovanini, Kelly Mills, Jeremy Roschelle From BLOG@CACM | June 24, 2021 at 12:24 PM
Maybe the first programming language didn't really matter, because students learning programming were different.
Mark Guzdial From BLOG@CACM | June 18, 2021 at 10:29 AM
Milestones in the history of computing from the Swiss National Supercomputing Center, Lugano.
Herbert Bruderer From BLOG@CACM | June 14, 2021 at 12:20 PM
How the Technion assimilated its international activities into its other units’ activities and, at the same time, reduced operational costs related to its international...Ronit Lis-Hacohen and Orit Hazzan From BLOG@CACM | June 9, 2021 at 09:33 AM
Considering new social-economic trends in Computer Science, Software Engineering, and Data Science education.
Orit Hazzan From BLOG@CACM | May 17, 2021 at 01:45 PM
In this blog, we describe our vision for a journal that would focus on data science education from the interdisciplinarity perceptive.
Koby Mike and Orit Hazzan From BLOG@CACM | April 26, 2021 at 09:57 AM
Learning Engineering is not always about Becoming an Engineer. Computing Education outside of Engineering Education is bigger than the part inside.Mark Guzdial From BLOG@CACM | April 22, 2021 at 08:50 AM
SQL represents data stored in rows and tables, while high-growth NoSQL is data stores arranged via nested documents as columnar schemas or key-value pairs. One...Alex Williams From BLOG@CACM | April 9, 2021 at 09:51 AM
Applications of artificial intelligence to education are spreading and intensifying, but we have the acronym backwards. Building ethical, equitable applications...Jeremy Roschelle, Pati Ruiz, and Judi Fusco From BLOG@CACM | March 15, 2021 at 05:12 PM
The Corona Year as an opportunity for science and engineering students to practice 21st century skills.
Orit Hazzan From BLOG@CACM | February 5, 2021 at 10:22 AM
Identifying publications for first-year research requires some digging and some non-standard choices.Robin K. Hill From BLOG@CACM | January 27, 2021 at 07:16 PM
Don't simply trust and pay your programmers. Why? Because you may end up losing. Instead, you need to validate and review the work performed. Doing so set you up...Yegor Bugayenko From BLOG@CACM | January 11, 2021 at 02:55 PM
Two books examine why large-scale learning technology often doesn’t achieve expectations. Technology can improve learning at scale, but charismatic stories about...Jeremy Roschelle From BLOG@CACM | January 5, 2021 at 11:59 PM
We need to prepare our students' to have a critical perspective on computing, and that requires changing the curriculum, not just a course.
Mark Guzdial From BLOG@CACM | December 28, 2020 at 06:08 PM