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