CMSE 202 Course Schedule

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
(Jan 20/21)

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
All Projects will be due on Apr 20 at 11:59 PM

P (Apr 23/24)

Project Presentations
All Projects will be due on Apr 20 at 11:59 PM

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!