Earth & Environmental Computing · Week 13 · Course session · 25 slides
Download HTML
Earth & Environmental Computing | Computational Methods for Earth & Environmental Science | 16-Week Course

Final Project Launch

A specific quantity, a specific dataset, a specific comparison, three working weeks. That is the whole recipe.

Research question · Scope · Group roles · Reproducibility · Dec 9-11
Week 13·Course session·Open Course Materials | Adapt for your classroom·Week 13 | Course session | Proposal workshop Wednesday
Learning Objectives

By the end of this lecture, you will be able to...

  • State a question answerable with available data in three weeks
  • Match your question to one main course method
  • Divide group roles with named owners
  • List every item in the final package
Contents

Today's Lecture

01The Question
03Working as a Group
02Data and Methods
04Scope and Schedule
The Project

Deliverables and Dates

ItemDue
Group proposal (template notebook)Wednesday workshop, this week
Analysis notebook, runs top to bottomFriday, December 11
2-3 quality figures + short READMEFriday, December 11
Presentations (10 min per group)December 9 and 11
Individual contribution statementsFriday, December 11
AI usage log, if tools were usedFriday, December 11

Fall Break sits in the middle: a solid proposal this Wednesday buys a calm November.

01

The Question

Workable against career-sized, and three tests for any candidate.

01 · The question

Workable vs Career-Sized

Workable

How did the 2024 flood's rain-to-peak lag compare with the five largest events of 2015-2025? Specific quantity, dataset in hand, one method.

A career

How does climate change affect Iowa rivers? No dataset settles it; no method is THE method; December arrives first.

01 · The question

Three Tests for Any Candidate Question

1

Data in hand?

In the repo, or one approved download away. This week, not week 15.

2

One method?

A single course method answers it, done well.

3

Can it fail?

A question that cannot fail is a description, not a question.

Pause and think

?

"We will analyze water quality in Iowa." Run the three tests on it. What is the smallest fix that makes it workable?

Fails all three as stated
Fix: one site, one characteristic, one comparison, e.g. seasonal nitrate 1970s vs 2000s
02

Data and Methods

What you already have, and which lab each method came from.

02 · Data and methods

What You Already Have

Weather

Iowa City daily and hourly, 2019-2025.

Streamflow

Iowa City daily 2015-2025, plus 17 watershed stations with drainage areas.

More

Historical water quality (1901-2012), synthetic spatial and grid sets.

Outside data are welcome with instructor approval and a documented download step.

02 · Data and methods

The Method Menu Maps to the Labs

MethodYou built it in
Statistics and regressionGroup Lab 2
Interpolation and algorithmsGroup Lab 3
Spatial prediction (IDW, variogram)Group Lab 5
Environmental modelingGroup Lab 6
Time-series analysisLab 6
Visualization-led analysisGroup Lab 1

One method done well beats three sampled.

03

Working as a Group

Roles, ownership, AI disclosure, and the reproducibility bar.

03 · Working as a group

Roles and Ownership

  • One named owner per deliverable
  • Every member can explain the whole notebook
  • Each student answers one oral question at the presentation
  • Contribution statements must match reality
03 · Working as a group

If AI Tools Will Be Used

  • The proposal names the planned uses
  • One named verifier per AI-assisted component
  • The Week 10 workflow applies unchanged
  • Reference answers before refactors, log as you go
03 · Working as a group

The Reproducibility Test

fresh clone -> Restart and Run All -> your figures appear

grader machine, not yours

no hand edits, no missing files

data documented or downloadable

README says what, how, who

  • This single test covers paths, documentation, and the ran-once vs runs distinction
04

Scope and Schedule

One good project sketched, how it is scored, and three milestones.

04 · Scope and schedule

One Good Project, Sketched

01

Question

Do smaller watersheds respond faster? Rain-to-peak lag vs drainage area across 17 stations.

02

Method

Event detection (Lab 2) + time-series lags (Lab 6) + one regression (GL2).

03

Figures

Lag vs area scatter with fit; two contrasting event hydrographs; station map.

04 · Scope and schedule

How the Project Is Scored

ComponentWeight
Research question and motivation15%
Data cleaning and reproducibility15%
Computational method20%
Figures and communication15%
Interpretation and limitations15%
AI disclosure + verification of code15%
Individual contribution and understanding10%

Half the grade lives outside the code: framing, figures, honesty, ownership.

04 · Scope and schedule

How the Proposal Workshop Runs

  • Arrive with a drafted question; leave with a schedule
  • Template: question, data, method, figures, roles, AI plan
  • 10-minute scope check per group with the instructor
  • The most common intervention: shrink the question by half
Pause and think

?

Your group's question needs a dataset you have not found yet. What is the decision rule?

Found and approved by Wednesday: proceed
Otherwise: pivot to repo data now; the question adapts to the data, not the calendar
04 · Scope and schedule

Three Weeks, Three Milestones

This week

Proposal locked, data loaded, one exploratory figure.

Week 15

Main analysis complete, figures drafted, risks retired.

Week 16

Polish, README, rehearse, present, submit.

Fall Break is next week: whatever is not locked Wednesday drifts two weeks.

Pitfalls

How Final Projects Fail

  • Question still changing in Week 15
  • Data hunt that never ends
  • Three methods sampled, none finished
  • One member owns everything; three cannot explain it
Bridge

The Next Three Sessions

SessionPurpose
WednesdayProposal workshop with scope checks
FridayProject studio: data loaded, first figure
Week 15 MondayAdvanced-application mini-modules, by class vote
Summary

Key Takeaways

  • Specific quantity, dataset, comparison: three weeks
  • Pass the three tests before writing code
  • One method, done well, with validation
  • The package must run for a stranger
Discussion · Next week: project work and studio support

?

Write your group's question in one sentence, right now. Trade with another group and run the three tests on each other's.