Easy-to-Use Cloud Computing for Teaching Data Science

被引:18
作者
Kim, Brian [1 ]
Henke, Graham [2 ]
机构
[1] Univ Maryland, Joint Program Survey Methodol, 1218 LeFrak Hall,7251 Preinkert Dr, College Pk, MD 20742 USA
[2] NYU, Ctr Urban Sci & Progress, Brooklyn, NY USA
来源
JOURNAL OF STATISTICS AND DATA SCIENCE EDUCATION | 2021年 / 29卷
关键词
Education; Jupyter; !text type='Python']Python[!/text; SQL; Training; BIG DATA; STATISTICS;
D O I
10.1080/10691898.2020.1860726
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
One of the biggest hurdles of teaching data science and programming techniques to beginners is simply getting started with the technology. With multiple versions of the same coding language available (e.g., Python 2 and Python 3), various additional libraries and packages to install, as well as integrated development environments to navigate, the first step can be the most daunting. We show the advantages of using cloud computing to solve this issue and demonstrate one way of implementing it to allow beginners to get started with coding immediately. Using user-friendly Jupyter notebooks along with the interactive capabilities possible through Binder, we provide introductory Python and SQL material that students can access without downloading anything. This lets students to get started with coding right away without getting frustrated figuring out what to install. Example introductory modules on using Python and SQL for data analysis are provided through GitHub at and .
引用
收藏
页码:S103 / S111
页数:9
相关论文
共 50 条
[31]   Cloud Computing: The Future of Big Data Management [J].
Ouf, Shimaa ;
Nasr, Mona .
INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2015, 5 (02) :53-61
[32]   Big data analytics in Cloud computing: an overview [J].
Berisha, Blend ;
Meziu, Endrit ;
Shabani, Isak .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01)
[33]   Big Data Processing in Cloud Computing Environments [J].
Ji, Changqing ;
Li, Yu ;
Qiu, Wenming ;
Awada, Uchechukwu ;
Li, Keqiu .
PROCEEDINGS OF THE 2012 12TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (I-SPAN 2012), 2012, :17-23
[34]   'Big data', Hadoop and cloud computing in genomics [J].
O'Driscoll, Aisling ;
Daugelaite, Jurate ;
Sleator, Roy D. .
JOURNAL OF BIOMEDICAL INFORMATICS, 2013, 46 (05) :774-781
[35]   Big Data Analytic Using Cloud Computing [J].
Jain, Vinay Kumar ;
Kumar, Shishir .
2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, :667-672
[36]   Big Data Processing in Cloud Computing Environments [J].
Noraziah, A. ;
Fakherldin, Mohammed Adam Ibrahim ;
Adam, Khalid ;
Majid, Mazlina Abdul .
ADVANCED SCIENCE LETTERS, 2017, 23 (11) :11092-11095
[37]   Big Data in Cloud Computing: Features and Issues [J].
Neves, Pedro Caldeira ;
Schmerl, Bradley ;
Camara, Javier ;
Bernardino, Jorge .
IOTBD: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND BIG DATA, 2016, :307-314
[38]   Challenges of Cloud Computing & Big Data Analytics [J].
Gupta, Anita ;
Mehrotra, Abhay ;
Khan, P. M. .
2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, :1112-1115
[39]   Statistics and computing: the genesis of data science [J].
Hand, David J. .
STATISTICS AND COMPUTING, 2015, 25 (04) :705-711
[40]   Statistics and computing: the genesis of data science [J].
David J. Hand .
Statistics and Computing, 2015, 25 :705-711