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
The Personal Software Process encourages programmer discipline. Largely forgotten, it does have a few wrinkles, but understanding and applying its core ideas remains...Bertrand Meyer From BLOG@CACM | December 14, 2020 at 04:37 PM
One of the things that makes us programmers feel warm and fuzzy is open source software. Companies support open source too. Why give something away for free? A...Yegor Bugayenko From BLOG@CACM | December 11, 2020 at 12:42 PM
This post is meant to highlight my subjective take on the joys and the road bumps on the way to doing innovative work in computer systems.
Saurabh Bagchi From BLOG@CACM | December 4, 2020 at 09:43 AM
Want to be a great programmer? If so, you have to pull back the curtain and learn how software really works. A deeper understanding helps programmers further their...Yegor Bugayenko From BLOG@CACM | November 24, 2020 at 04:52 PM
How undergraduate computer science students perceive the discipline based on their distance learning experience during the 2020 Spring semester – the Corona Semester...Orit Hazzan From BLOG@CACM | November 24, 2020 at 10:15 AM
By choosing human learning as a topic area, computer scientists can contribute to major societal challenges, win grants in additional programs, and tackle new computer...Jeremy Roschelle From BLOG@CACM | November 16, 2020 at 02:32 PM
Do you find happiness to be fleeting? That shiny new car or big job promotion makes you happy for a few weeks but quickly turns into the same old same old? Maybe...Yegor Bugayenko From BLOG@CACM | November 5, 2020 at 02:47 PM
What does the Corona Semester reveal about computer science students’ preferences when learning computer science?
Orit Hazzan From BLOG@CACM | November 2, 2020 at 12:09 PM
To measure or to not measure, that is the question. Ask programmers and many will tell you that measurement is a fool’s folly. Measurement undermines the team spirit...Yegor Bugayenko From BLOG@CACM | October 16, 2020 at 02:49 PM
Contrary to expectations, online lab classes during our current pandemic may actually have some benefits over their in-person counterparts.Philip Guo From BLOG@CACM | October 16, 2020 at 11:02 AM