A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning CoursesOnline
Teaching data science can be challenging partly due to a diverse student population and the difficulty of providing a hands-on coding experience on complex topics. To address these challenges, we introduce a software package that facilitates active learning in the form of coding exercises during lectures. This approach provides a much-needed hands-on experience in courses, where students have diverse academic backgrounds and need to program advanced and/or complex solutions. Utilizing JupyterHub, a popular cloud-based technology, the technology enables in-class exercises with personalized feedback from the instructor. We report a classroom experience of using the technology for the first time in a graduate-level Machine Learning course, consisting of a mix of Data Science and Computer Science students. We found that, to a great extent, it was possible to conduct complex in-class exercises within 10-15 minutes of class time. The instructor noted he was able to provide meaningful personalized and group feedback to students, and was able to understand their abilities and challenges better. Students felt that the experience provided valuable hands-on practice, helped them figure out their coding mistakes, and prepared them better for homework assignments.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
13:45 - 15:00 | Online Authors' Corner 3Papers at Online Authors' Corner Opportunity for attendees to connect with authors and winner of the 2023 SIGCSE Award for Outstanding Contribution to Computer Science Education and Keynote Speaker Dr Susan Rodger for interactive Q&A and discussion | ||
13:45 75mPaper | Desired Qualifications Sought in Entry Level Software EngineersOnline Papers Sid Stamm Rose-Hulman Institute of Technology DOI | ||
13:45 75mPaper | CS-JEDI: Required DEI Education, by CS PhD Students, for CS PhD StudentsMSIIn-Person Papers Bailey Flanigan Carnegie Mellon University, Ananya Joshi Carnegie Mellon University, Sara McAllister Carnegie Mellon University, Catalina Vajiac Carnegie Mellon University DOI | ||
13:45 75mPaper | Mind the Gap: the Illusion of Skill Acquisition in Computational ThinkingOnline Papers DOI | ||
13:45 75mPaper | Experience Report on Using WeBWorK in Teaching Discrete MathematicsOnline Papers Lijuan Cao University of North Carolina Charlotte, Michael Grabchak University of North Carolina Charlotte DOI | ||
13:45 75mPaper | A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning CoursesOnline Papers DOI | ||
13:45 75mPaper | Generation of Code Tracing Problems From Open-Source CodeOnlineGlobal Papers Oleg Sychev Volgograd State Technical University, Artem Prokudin Volgograd State Technical University, Mikhail Denisov Volgograd State Technical University DOI |