A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning Courses

被引:1
|
作者
Pahi, Kritish [1 ]
Phan, Vinhthuy [1 ]
机构
[1] Univ Memphis, Memphis, TN 38152 USA
关键词
active learning; in-class exercise; Jupyter notebook; Jupyterhub; HINT GENERATION;
D O I
10.1145/3545945.3569838
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 in-class coding exercises. This approach provides a much-needed hands-on experience in courses with a diverse student population and a highly technical content. Utilizing a popular cloud-based technology, JupyterHub, this approach 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, the course instructor could conduct complex in-class exercises within 10-15 minutes of class time. The instructor was able to understand students' abilities and challenges better and provide them with meaningful personalized feedback as well as group feedback. Students felt that the experience provided valuable hands-on practice, helped them figure out coding mistakes, and prepared them better for homework assignments.
引用
收藏
页码:868 / 874
页数:7
相关论文
共 50 条
  • [1] In-class use of wireless technology for interactive learning in electrical engineering courses
    Rios-Gutiérrez, F
    Alba-Flores, R
    EISTA '04: International Conference on Education and Information Systems: Technologies and Applications, Vol, 2, Proceedings: EDUCATION AND TRAINING SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 54 - 59
  • [2] Perspectives on Big Data, Cloud-Based Data Analysis and Machine Learning Systems
    Marozzo, Fabrizio
    Talia, Domenico
    BIG DATA AND COGNITIVE COMPUTING, 2023, 7 (02)
  • [3] Cloud-based Machine Learning Tools for Enhanced Big Data Applications
    Cuzzocrea, Alfredo
    Mumolo, Enzo
    Corona, Pietro
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 908 - 914
  • [4] Cloud-Based Processing on Data Science for Visualization
    Ashari, Ahmad
    Tjoa, A. Min
    Riasetiawan, Mardhani
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 449 - 454
  • [5] A Cloud-Based Framework for Machine Learning Workloads and Applications
    Lopez Garcia, Alvaro
    Marco De Lucas, Jesus
    Antonacci, Marica
    Zu Castell, Wolfgang
    David, Mario
    Hardt, Marcus
    Lloret Iglesias, Lara
    Molto, German
    Plociennik, Marcin
    Viet Tran
    Alic, Andy S.
    Caballer, Miguel
    Campos Plasencia, Isabel
    Costantini, Alessandro
    Dlugolinsky, Stefan
    Duma, Doina Cristina
    Donvito, Giacinto
    Gomes, Jorge
    Heredia Cacha, Ignacio
    Ito, Keiichi
    Kozlov, Valentin Y.
    Giang Nguyen
    Orviz Fernandez, Pablo
    SUstr, Zdenek
    Wolniewicz, Pawel
    IEEE ACCESS, 2020, 8 (08): : 18681 - 18692
  • [6] A Cloud-based Architecture for Condition Monitoring based on Machine Learning
    Arevalo, Fernando
    Diprasetya, Mochammad Rizky
    Schwung, Andreas
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 163 - 168
  • [7] A Hybrid Machine Learning Approach for Performance Modeling of Cloud-Based Big Data Applications
    Ataie, Ehsan
    Evangelinou, Athanasia
    Gianniti, Eugenio
    Ardagna, Danilo
    COMPUTER JOURNAL, 2022, 65 (12): : 3123 - 3140
  • [8] A Cloud-based Framework for Implementing Portable Machine Learning Pipelines for Neural Data Analysis
    Ellis, Charles A.
    Gu, Ping
    Sendi, Mohammad S. E.
    Huddleston, Daniel
    Sharma, Ashish
    Mahmoudi, Babak
    2019 41ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2019, : 4466 - 4469
  • [9] Effectiveness of in-class active learning activities and video-recorded lectures for Computer Science courses
    Min, Manki
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [10] A Cloud-based Learning System for Java']Java Programming Class
    Tsukiji, Hayato
    Kasai, Takayuki
    Kumada, Mizuki
    Takano, Kosuke
    2016 INTERNATIONAL CONFERENCE ON KNOWLEDGE CREATION AND INTELLIGENT COMPUTING (KCIC), 2016, : 163 - 168