Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Course Materials
Important Course information
Syllabus
Course Schedule
Software Setup Guide
Classroom Participation
Generative AI Policy
Semester Project
Project Details
Project Proposal - Due Mar 12
Requirements and Grading Rubric
CMSE 801 Final Project Template
Project Draft - Due April 6
Project Self-Evaluation
Presentation Evaluation Rubric
Homeworks
Homework 1 - Python Fundamentals
Homework 2 - NumPy, Matplotlib, and a Simple ODE
pop_data.csv
Homework 3 - Analyzing Data with Pandas and Solving ODEs
tech_layoffs.csv
stars.csv
Daily Content
Day 01
Day 1 In-Class Assignment: Introductions and Sorting Algorithms
Day 01 Slides (MSU Login)
Day 02
Day 2 Pre-class Assignment: Intro to Python
Day 2 In-class Assignment: Order of Magnitude Modeling
Day 02 Slides (MSU Login)
Day 03
Day 3: Pre-Class Assignment: Lists and Loops
Day 3 In-class Assignment: The power of compound interest
Day 04
Day 4: Pre-class Assignment: Boolean logic, if statements, and an introduction to functions
Day 4 In-class Assignment: Savings for Everyone
Day 05
Day 5: Pre-class Assignment: Thinking more about functions
Day 5 In-class Assignment: Practicing with functions (for profit!)
Day 06
Day 6 Pre-Class Assignment: Python Modules: Numpy and Plots
Day 6 In-class assignment: Visualizing population growth
Day 07
Day 7 Pre-Class: Introduction to NumPy
michigan_pop.csv
Day 7 In-class Assignment: Exploring Great Lakes Water Levels using NumPy
lake_erie.csv
lake_michigan_huron.csv
lake_ontario.csv
lake_superior.csv
Day 08
Day 8 Pre-class Assignment: Introduction to Modeling with Ordinary Differential Equations
Day 8: In-class Assignment: Introduction to Modeling with ODEs
Day 09
Day 9: Pre-class Assignment: Modeling with Ordinary Differential Equations
Day 9: In-class Assignment: Modeling with ODEs
Day 10
Day 10 Pre-Class: Viral Kinetics
Day 10 In-class Assignment: Building Compartmental Models
Day 11
Day 11 Pre-class Assignment: ZOMBIES!!
Day 11 In-Class Assignment: Compartmental Modeling, moving from the model to the code
Group presentation slides (Requires MSU Login)
Day 12
Day 12 Pre-class Assignment: Computational Models Overview and The Pandas Data Analysis Library
Day 12 In-Class: Cleaning and Analyzing Economic Data
GDP_Data.csv
Day 13
Day 13 Pre-class Assignment: Normal Distributions, Masking, and Log Plots
GDP_Cleaned.csv
Day 13: In-class Assignment: Get the Lead Out: Understanding The Water Crisis in Flint, MI
flint_water_data.csv
Day 14
Day 14 Pre-Class Assignment: Fitting models, making predictions, and evaluating fits using data
Day 14 In-Class Assignment: Evaluating Models
Day 15
Day 15 Pre-Class Assignment: Fitting functions to data (curve-fitting) and thinking more about models
.md
.pdf
Day-13
Day-13
#