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"> </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> </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> A grant from the United States National Science Foundation (DBI-RCN-UBE 2120141).</span></span></span></p>

Authors

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Notebook-based Computing. How can I integrate interactive R and python coding into a module?

Jeffrey Klemens
QUBES
Data Analysis with R
article

Notebook-based Computing. How can I integrate interactive R and python coding into a module?

Jeffrey Klemens
article en

Abstract

<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"> </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> </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> A grant from the United States National Science Foundation (DBI-RCN-UBE 2120141).</span></span></span></p>

QUBES
Thomas Jefferson University (US)
Openalex Percentile: Top 3%
Data Analysis with R
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.