How Machine Learning Impacts the Undergraduate Computing Curriculum
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 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.
Item Type | Article |
---|---|
Additional Information |
© ACM, 2018. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Communications of the ACM, {VOL 61, ISS 11, (November 2018)} http://doi.acm.org/10.1145/3277567} |
Keywords | Machine learning, Computer science, Undergraduate computing curriculum |
Departments, Centres and Research Units |
Computing Computing > Embodied AudioVisual Interaction Group (EAVI) |
Date Deposited | 12 Dec 2018 11:24 |
Last Modified | 23 Jun 2021 20:13 |
-
picture_as_pdf - CACM viewpoints_ ML Ed is CS Ed.pdf
-
subject - Accepted Version
-
lock - Restricted to Administrator Access Only
-
- Available under Creative Commons: Attribution-NonCommercial 3.0