CMSE 202 Course Schedule
Contents
CMSE 202 Course Schedule#
Spring 2026 \(^*\)#
Day |
Topic |
|---|---|
0 (Pre-semester) |
Course Syllabus, Software Setup Guide, Pre-semester Surveys, Python Review |
1 (Jan 12/13) |
Introductions, course details, CMSE 201 concept mapping |
2 (Jan 14/15) |
Command Line Interface |
University Holiday; Martin Luther King Jr. Day |
Tuesday sections canceled to keep in sync with Monday sections |
3 (Jan 21/22) |
Version control with Git |
4 (Jan 26/27) |
Installing and learning to use new Python Packages |
5 (Jan 28/29) |
Pandas review |
6 (Feb 2/3) |
Using Python “Classes” (object-oriented programming) 1 |
7 (Feb 4/5) |
Using Python “Classes” (object-oriented programming) 2 |
8 (Feb 9/10) |
Agent-based models with Python Classes 1 |
9 (Feb 11/12) |
Agent-based models with Python Classes 2 |
HW1 (Feb 13) |
HOMEWORK 1 DUE (by 11:59pm) |
10 (Feb 16/17) |
Graph theory 1 |
11 (Feb 18/19) |
Graph theory 2 |
M (Feb 23/24) |
Exam 1 |
12 (Feb 25/26) |
Project Idea Exploration |
Spring Break (Feb 28-Mar 8) |
No class. Have fun! |
13 (Mar 9/10) |
One-dimensional regression with Stats models |
14 (Mar 11/12) |
Multiple regression with Stats models |
HW2 (Mar 16) |
HOMEWORK 2 DUE (by 11:59pm) |
15 (Mar 16/17) |
Introduction to machine learning + Logistic Regression |
16 (Mar 18/19) |
Collaborating with Git when working with Jupyter Notebooks |
17 (Mar 23/24) |
Project planning, repository set-up, project work |
18 (Mar 25/26) |
Building a Perceptron Classifier |
19 (Mar 30/31) |
Perceptron Classifier Extension and Project Work |
HW3 (Apr 3) |
HOMEWORK 3 DUE (by 11:59pm) |
20 (Apr 1/2) |
SVMs 1 |
21 (Apr 6/7) |
SVMs 2 |
22 (Apr 8/9) |
Project Update Presentations |
23 (Apr 13/14) |
Course Summary; Multi-model applications; Project work |
24 (Apr 15/16) |
PCA & SVMs |
P (Apr 20/21) |
Project Presentations |
P (Apr 22/23) |
Project Presentations |
HW4 (Apr 24) |
HOMEWORK 4 DUE (by 11:59pm) |
F (Apr 27-May 1) |
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!