skip to main content
10.1145/3287324.3287392acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Can You Teach Me To Machine Learn?

Published:22 February 2019Publication History

ABSTRACT

Machine learning (ML) has become an important topic for students across disciplines to understand because of its useful applications and its societal impacts. At the same time, there is little existing work on ML education, particularly about teaching ML to non-majors. This paper presents an exploration of the pedagogical content knowledge (PCK) for teaching ML to non-majors. Through ten interviews with instructors of ML courses for non-majors, we inquired about student preconceptions as well as what students find easy or difficult about learning ML. We identified PCK in the form of three preconceptions and five barriers faced by students, and six pedagogical tactics adopted by instructors. The preconceptions were found to concern themselves more with ML's reputation rather than its inner workings. Student barriers included underestimating human decision in ML and conflating human thinking with computer processing. Pedagogical tactics for teaching ML included strategically choosing datasets, walking through problems by hand, and customizing to the domain(s) of students. As we consider the lessons from these findings, we hope that this will serve as a first step toward improving the teaching of ML to non-majors.

References

  1. Deborah Loewenberg Ball, Mark Hoover Thames, and Geoffrey Phelps. 2008. Content Knowledge for Teaching: What Makes It Special? Journal of Teacher Education, Vol. 59, 5 (2008), 389--407. ar2016 b. Weapons of math destruction: How big data increases inequality and threatens democracy .Broadway Books.Google ScholarGoogle ScholarCross RefCross Ref
  2. Nicolas Papernot, Patrick McDaniel, Arunesh Sinha, and Michael Wellman. 2016. Towards the science of security and privacy in machine learning. arXiv preprint arXiv:1611.03814 (2016).Google ScholarGoogle Scholar
  3. Elizabeth Patitsas, Michelle Craig, and Steve Easterbrook. 2013. On the countably many misconceptions about #hashtables. In Proceeding of the 44th ACM technical symposium on Computer science education. ACM, 739--739. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Yizhou Qian and James Lehman. 2017. Students' misconceptions and other difficulties in introductory programming: a literature review. ACM Transactions on Computing Education (TOCE), Vol. 18, 1 (2017), 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mara Saeli, Jacob Perrenet, Wim M. G. Jochems, and Bert Zwaneveld. 2011. Programming in Secondary School : A Pedagogical Content Knowledge Perspective.Google ScholarGoogle Scholar
  6. Otto Sepp"al"a, Lauri Malmi, and Ari Korhonen. 2006. Observations on student misconceptions: A case study of the Build--Heap Algorithm. Computer Science Education, Vol. 16, 3 (2006), 241--255.Google ScholarGoogle Scholar
  7. Lee S. Shulman. 1986. Those Who Understand: Knowledge Growth in Teaching. Educational Researcher, Vol. 15, 2 (1986), 4--14. showeprinthttps://doi.org/10.3102/0013189X015002004Google ScholarGoogle ScholarCross RefCross Ref
  8. Douglas Turnbull. 2012. Music Genre Classification. http://modelai.gettysburg.edu/2012/music/Google ScholarGoogle Scholar
  9. Thomas Way, Lillian Cassel, Paula Matuszek, Mary-Angela Papalaskari, Divya Bonagiri, and Aravinda Gaddam. 2016. Broader and Earlier Access to Machine Learning. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ACM, 362--362. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Thomas Way, Mary-Angela Papalaskari, Lillian Cassel, Paula Matuszek, Carol Weiss, and Yamini Praveena Tella. 2017. Machine Learning Modules for All Disciplines. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. ACM, 84--85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Aman Yadav, Marc Berges, Phil Sands, and Jon Good. 2016. Measuring computer science pedagogical content knowledge: An exploratory analysis of teaching vignettes to measure teacher knowledge. In Proceedings of the 11th Workshop in Primary and Secondary Computing Education. ACM, 92--95. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Can You Teach Me To Machine Learn?

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
        February 2019
        1364 pages
        ISBN:9781450358903
        DOI:10.1145/3287324

        Copyright © 2019 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 February 2019

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SIGCSE '19 Paper Acceptance Rate169of526submissions,32%Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader