MEA 217 – Introduction to Computing in the Geosciences
Course Website: MEA 217
North Carolina State University, Fall 2025
Instructor: Anantha Aiyyer
Time: Tues & Thu 11:45 am - 1:30 pm
Course Overview
This course introduces geoscience students to computational problem-solving using Python. We begin with Karel the Robot to teach coding logic in a simple visual way, then transition into Python for real-world geoscience applications spanning atmospheric science, marine science, and geology. By the end, students will be able to process, analyze, and visualize diverse geoscience datasets using numpy
, pandas
, matplotlib
, seaborn
, and xarray
.
Prerequisites
- No prior coding experience needed
Course Syllabus and Policies
- see:
Acknowledgement
Course Website based on https://github.com/kevinlin1/just-the-class