Notebook-based Computing. How can I integrate interactive R and python coding into a module?
<p><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><b><span lang="EN" style="color:#01182d">Overview of Module: </span></b></span></span></span></p> <p><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><b>1) Content</b><span lang="EN" style="color:blue">.</span> This module defines and provides examples of notebook-based computing, including R markdown and jupyter notebooks, and describes the pedagogical objectives these tools can support. It provides details on several methods of delivering a computational notebook within a Gala module and compares the faculty and student requirements for each approach. The module includes an ecological case study showing how an interactive exercise written in R can be shared with students using a Quarto notebook. </span></span></span></p> <p><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><b>2) Activities.</b> The primary activity of this module is exploring the different ways in which notebooks are delivered by exploring the examples provided. </span></span></span></p> <p><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><b>3) Impact.</b> Learners will be able to create data activities that align with computational learning objectives by incorporating computational notebooks into their Gala modules and potentially will be able to apply this knowledge to activities published on other platforms as well. </span></span></span></p> <h3 style="margin-bottom:5px">&nbsp;</h3> <h3 style="margin-bottom:5px"><span style="font-size:14pt"><span style="vertical-align:top"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><span style="color:#434343"><span style="font-weight:normal"><b><span lang="EN" style="font-size:11.0pt"><span style="line-height:115%">Learning Objectives: </span></span></b></span></span></span></span></span></span></h3> <ul> <li><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif">Define notebook-based computing</span></span></span></li> <li><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif">Assess the cases where a notebook-based approach may support student-learning outcomes</span></span></span></li> <li><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif">Learn best practices for incorporating notebook-based computing within a Gala module</span></span></span></li> </ul> <p>&nbsp;</p> <p><span style="font-size:11pt"><span style="line-height:115%"><span style="font-family:Arial,sans-serif"><strong><span arial="" lang="EN" style="font-family:">Support was provided by:</span></strong>&nbsp;A&nbsp;grant from the United States National Science Foundation (DBI-RCN-UBE 2120141).</span></span></span></p>
Authors
- Jeffrey Klemens
Institutions
- Thomas Jefferson University (US)
Publication Details
- Journal
- QUBES
- Published
- 2026-04-24
- DOI
- https://doi.org/10.25334/qceb-rv04
- Primary Topic
- Data Analysis with R
- Type
- article
- Field-Weighted Citation Impact
- 0.00