- Ben Shapiro
- Peter Norvig
- Rebecca Fiebrink
Abstract
Machine learning now powers a huge range of applications, from speech recognition systems to search engines, self-driving cars, and prison sentencing systems. Many applications that were once designed and programmed by humans now combine human-written components with behaviors learned from data. This shift presents new challenges to computer science (CS) practitioners and educators. In this article, we consider how the rising importance of machine learning might change what we consider to be core computer science knowledge and skills, and how this should impact the design of both machine learning courses and the broader CS university curriculum.
Research Areas
Learn more about how we do research
We maintain a portfolio of research projects, providing individuals and teams the freedom to emphasize specific types of work