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