CMSE 201 Semester Schedule*

CMSE 201 Semester Schedule*#

Day

Topic

1 (Aug 25/26)

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

2 (Aug 27/28)

Introduction to Python, variables, order of magnitude estimates

No class
(Sep 1/2)

No Class for Labor Day - Tuesday sections canceled to stay in sync with Monday sections

3 (Sep 3/4)

Lists and loops

4 (Sep 8/9)

Data ethics, academic integrity, and good coding practices

5 (Sep 10/11)

Conditional arguments, if statements, and introduction to functions

HW (Sep 12)

Homework #1 will be due by 11:59pm on Friday, September 12th

6 (Sep 15/16)

Functions

7 (Sep 17/18)

Generative AI use + Concepts Review

8 (Sep 22/23)

Python modules (e.g. math and matplotlib) + Quiz #1

9 (Sep 24/25)

NumPy basics (loading and plotting data) & the correlation coefficient

10 (Sep 29/30)

Basic statistics and introduction to Pandas

11 (Oct 1/2)

Pandas

HW (Oct 3)

Homework #2 will be due by 11:59pm on Friday, October 3rd

12 (Oct 6/7)

Working with unprocessed data

13 (Oct 8/9)

Finding resources online and tinkering with code

14 (Oct 13/14)

Linear regression 1 (evaluating model fits) + Quiz #2

15 (Oct 15/16)

Linear regression 2 (fitting curves to data)

No class
(Oct 20-21)

Fall Break

16 (Oct 22/23)

Solving ordinary differential equations numerically

17 (Oct 27/28)

Solving ordinary differential equations with solve_ivp

18 (Oct 29/30)

Compartmental Modeling 1

HW (Oct 31)

Homework #3 will be due by 11:59pm on Friday, October 31st

P (Nov 2/3)

Project Plan Check-in due by 11:59pm on Nov 2 (M/W sections) or Nov 3 (T/Th sections)

19 (Nov 3/4)

Compartmental Modeling 2

20 (Nov 5/6)

Using plots effectively (data visualization)

21 (Nov 10/11)

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

P (Nov 11/12)

Project Draft due with Pre-class 22 by 11:59pm on Nov 11 (M/W sections) or Nov 12 (T/Th sections)

22 (Nov 12/13)

Structured Project Work Day

23 (Nov 17/18)

Agent-based modeling 1

24 (Nov 19/20)

Agent-based modeling 2

HW 4 (Nov 21)

Homework #4 will be due by 11:59pm Friday, November 21st

25 (Nov 24/25)

Data Ethics and Algorithmic Bias

No class
(Nov 26/27)

No Class for Thanksgiving - Wednesday sections canceled to stay in sync with Thursday sections

P (Nov 30/Dec 1)

Final Project Notebook due by 11:59pm on Nov 30 (M/W sections) or Dec 1 (T/Th sections)

P (Dec 1/2)

In-class project presentations day 1

P (Dec 3/4)

In-class project presentations day 2

F (Dec 8-Dec 12)

Final Exam Week: Quiz #4; Additional Project Presentations

*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!