CMSE 202 Course Schedule

Contents

CMSE 202 Course Schedule#

Fall 2025 \(^*\)#

Day

Topic

0 (Pre-semester)

Course Syllabus, Software Setup Guide, Pre-semester Surveys, Python Review

1 (Aug 25/26)

Introductions, course details, CMSE 201 concept mapping

2 (Aug 27/28)

Command Line Interface

Holiday
(Sep 1/2)

Tuesday sections canceled to keep in sync with Monday sections

3 (Sep 3/4)

Version control with Git

4 (Sep 8/9)

Installing and learning to use new Python Packages

5 (Sep 10/11)

Pandas review

6 (Sep 15/16)

Using Python “Classes” (object-oriented programming) 1

7 (Sep 17/18)

Using Python “Classes” (object-oriented programming) 2

8 (Sep 22/23)

Agent-based models with Python Classes 1

9 (Sep 24/25)

Agent-based models with Python Classes 2

HW1 (Sep 26)

HOMEWORK 1 DUE (by 11:59pm)

10 (Sep 29/30)

Graph theory 1

11 (Oct 1/2)

Graph theory 2

M (Oct 6/7)

Exam 1

12 (Oct 8/9)

Project Idea Exploration

13 (Oct 13/14)

One-dimensional regression with Stats models

14 (Oct 15/16)

Multiple regression with Stats models

HW2 (Oct 17)

HOMEWORK 2 DUE (by 11:59pm)

Fall break (Oct 20/21)

No class. Have fun!

15 (Oct 22/23)

Introduction to machine learning + Logistic Regression

16 (Oct 27/28)

Collaborating with Git when working with Jupyter Notebooks

17 (Oct 29/30)

Project planning, repository set-up, project work

HW3 (Oct 31)

HOMEWORK 3 DUE (by 11:59pm)

18 (Nov 3/Nov 4)

Building a Perceptron Classifier

19 (Nov 5/6)

Perceptron Classifier Extension

20 (Nov 10/11)

SVMs 1

21 (Nov 12/13)

SVMs 2

22 (Nov 17/18)

Project Update Presentations

23 (Nov 19/20)

PCA & SVMs

P (Nov 24/25)

Project Presentations
All Projects will be due on Nov 23 at 11:59 PM

Holiday
(Nov 26/27)

Wednesday sections canceled to keep in sync with Thursday sections

P (Dec 1/2)

Project Presentations
All Projects will be due on Nov 23 at 11:59 PM

24 (Dec 3/4)

Exam Review

HW4 (Dec 5)

HOMEWORK 4 DUE (by 11:59pm)

F (Dec 8-Dec 12)

Exam 2

\(^*\) 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!