CMSE 201 Semester Schedule*

CMSE 201 Semester Schedule*#

Day

Topic

1 (Jan 12/13)

Class expectations, pre-course survey, group sorting algorithm activity

2 (Jan 14/15)

Introduction to Python, variables, order of magnitude estimates

No class
(Jan 19/20)

No Class for Martin Luther King Jr. Day - Tuesday sections canceled to stay in sync with Monday sections

3 (Jan 21/22)

Lists and loops

4 (Jan 26/27)

Data ethics, academic integrity, and good coding practices

5 (Jan 28/29)

Conditional arguments, if statements, and introduction to functions

6 (Feb 2/3)

Functions

7 (Feb 4/5)

Generative AI use + Concepts Review

HW (Feb 6)

Homework #1 will be due by 11:59pm on Friday, February 6th

8 (Feb 9/10)

Python modules (e.g. math and matplotlib)

9 (Feb 11/12)

NumPy basics (loading and plotting data) & the correlation coefficient + Quiz #1

10 (Feb 16/17)

Basic statistics and introduction to Pandas

11 (Feb 18/19)

Pandas

12 (Feb 23/24)

Working with unprocessed data

13 (Feb 25/26)

Finding resources online and tinkering with code

HW (Feb 27)

Homework #2 will be due by 11:59pm on Friday, Feb 27th

No class
(Feb 28-Mar 8)

Spring Break

14 (Mar 9/10)

Linear regression 1 (evaluating model fits)

15 (Mar 11/12)

Linear regression 2 (fitting curves to data) + Quiz #2

16 (Mar 16/17)

Solving ordinary differential equations numerically

17 (Mar 18/19)

Solving ordinary differential equations with solve_ivp

18 (Mar 23/24)

Compartmental Modeling 1

P (Mar 22/23)

Project Plan Check-in due by 11:59pm on Mar 22 (M/W sections) or Mar 23 (T/Th sections)

19 (Mar 25/26)

Compartmental Modeling 2

HW (Mar 27)

Homework #3 will be due by 11:59pm on Friday, March 27th

20 (Mar 30/31)

Using plots effectively (data visualization)

21 (Apr 1/2)

Revisiting NumPy: array creation and manipulating 2D arrays + Quiz #3

22 (Apr 6/7)

Agent-based modeling 1

23 (Apr 8/9)

Agent-based modeling 2

HW 4 (Apr 10)

Homework #4 will be due by 11:59pm Friday, April 10th

24 (Apr 13/14)

Data Ethics and Algorithmic Bias

P (Apr 15/16)

Project Draft due with Pre-class 25 by 11:59pm on Apr 15 (M/W sections) or April 16 (T/Th sections)

25 (Apr 15/16)

Structured Project Work Day

P (Apr 19/20)

Final Project Notebook due by 11:59pm on Apr 19 (M/W sections) or Apr 20 (T/Th sections)

P (Apr 20/21)

In-class project presentations day 1

P (Apr 22/23)

In-class project presentations day 2

F (Apr 27-May 1)

Final Exam Week: Quiz #4; Additional Project Presentations (if needed)

*This is the tentative schedule prior to the start of the semester. The overall content shouldn’t change, but ordering or deadlines may shift somewhat. If deadlines change, substantial notice will be given!