Courses#

These sections outline the intentions and outcomes for each course affected by the OCESE project.

Some courses were significantly transformed in terms of pedagogy, resources, and/or content.

Other courses were impacted on smaller scales by introducing one or more interactive dashboard apps, helping instructors introduce new learning activities, coordinating computing hubs or servers for running Jupyter Notebooks or dashboards, evaluating impacts of innovations, and/or by generating guidelines for installing Python, Jupyter, and other opensource computing facilities.

Where feasible the course impact summaries include comments on these aspects:

  1. Goals: intended improvements, and why;

  2. Actions taken

  3. Students’ experiences;

  4. Instructors’ experiences;

  5. Costs: time taken & steps to design, build, test, deploy, & evaluate;

  6. Lessons learned and next steps if any.

Courses and essential contributions made by OCESE are summarized in the following table.

Course

Title

Contributions

Comments

ATSC301

Atmospheric Radiation and Remote Sensing

Python, JNB, Jbooks, GitHub

All aspects implemented prior to OCESE, so this course served as precedent for OCESE decisions and actions.

DSCI100

Introduction to Data Science

Build a Python version of this R-based course

Python version of the textbook, worksheets, assignments and assessments. First taught Jan-Apr, 2023.

ENVR300

Introduction to Research in Environmental Science

Dashboard(s)

3 made, 2 used.

ENVR420

Ecohydrology of Watersheds and Water Systems

Planned: R to Python & Jupyter notebooks (JNBs)

Not started for various logistical reasons.

EOSC112

The Fluid Earth: Atmosphere and Ocean

Dashboard(s) & class activity consulting

Section 101 only; not yet implemented in sectionn 201.

EOSC114

The Catastrophic Earth: Natural Disasters

Preliminary discussions about interactive learning exercises.

Use of mind-maps or flow-charts for learning about the “cause-and-effect” nature of natural processes were discussed and protypes build but not tested.

EOSC116

Mesozoic Earth: Time of the Dinosaurs

Dashboards

Used in online and in-person versions.

EOSC211

Computer Methods in Earth, Ocean and Atmospheric Sciences

Convert MatLab to Python; JNBs; Jbooks tried but dropped as inefficient, autograding

Major transformation; significant contributions from teaching assistants.

EOSC310

The Earth and the Solar System

Dashboard “Daisyworld”

Online section only.

EOSC323

Structural Geology I

dashboard

piloted as an optional resource for students.

EOSC325

Principles of Physical Hydrogeology

3 dashboards, question management and consulting

New course in 2021W.

EOSC326

Earth and Life Through Time

dashboards

climate and image annotation apps tested.

EOSC329

Quantitative Groundwater Hydrology

dashboards (as per EOSC 325) planned but not implemented

Not completed for various logistical reasons.

EOSC340

Global Climate Change:

Dashboards developed, question management and autograding

2021W: prairielearn introduced. 2022W: CMIP6 dashboards completed.

EOSC350

Environmental, Geotechnical, and Exploration Geophysics I

Support for online delivery; J-Hubs

Pre-existing suite of Jupyter Notebooks used as ‘apps’ with no student programming. 2020W: online “field” labs. 2021W: hub only. 2022W: hub only.

EOSC354

Analysis of Time Series and Inverse Theory for Earth Scientists

Convert MatLab to Python & JNBs

11 assigs: JNBs + workflow for delivery and assessment.

EOSC372

Introductory Oceanography: Circulation and Plankton

dashboard

Explore data about global ocean water properties.

EOSC373

Introductory Oceanography: Climate and Ecosystems

dashboards proposed

Not completed for logistical reasons.

EOSC425

Palaeontology

Dashboard

global temperature factors

EOSC429

Groundwater Contamination

Dashboard

In progress 2023.

EOSC442

Climate Measurement and Analysis

Convert 4 MatLab labs to Python & JNBs

All four computing labs.

EOSC471

Waves, Currents and Ocean Mixing

Convert MatLab assignments to Python with JNBs

In progress 2023.