Music can be a context for middle school students to learn about computational thinking and data science. In a game environment, students can play the role in which...Jeremy Roschelle From BLOG@CACM | April 22, 2020 at 01:58 PM
The combination of AI and cloud infrastructure is changing the roles of certain engineers and creating a new requirement that demands an entirely new engineering...Nir Bar Lev From BLOG@CACM | March 30, 2020 at 01:24 PM
In the midst of a pandemic, universities are now rapidly shifting to online and remote learning. Here, I will suggest a core metaphor for what powerful online learning...Jeremy Roschelle From BLOG@CACM | March 25, 2020 at 03:52 PM
Leveraging the Internet of Things in indoor environments could help prevent highly infectious diseases from spreading rapidly in today’s global world.
Terrence DeFranco From BLOG@CACM | March 17, 2020 at 11:57 AM
Writing clean code is a great start, but for programmers who really want to master their craft, you have to go further. You need to write clear code that other...Yegor Bugayenko From BLOG@CACM | March 12, 2020 at 10:29 PM
Pantographs have been widely used for centuries; for example, in surveying and embroidery. With these devices, drawings can be enlarged and reduced.
Herbert Bruderer From BLOG@CACM | March 2, 2020 at 10:02 AM