CMSE 202 Course Schedule

Contents

CMSE 202 Course Schedule#

Fall 2024 \(^*\)#

Day

Topic

0 (Pre-semester)

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

1 (Aug 26/27)

Introductions, course details, CMSE 201 concept mapping

2 (Aug 28/29)

Command Line Interface

Labor Day
(Sep 2/3)

Tuesday sections canceled to keep in sync with Monday sections

3 (Sep 4/5)

Version control with Git

4 (Sep 9/10)

Installing and learning to use new Python Packages

5 (Sep 11/12)

Pandas review

6 (Sep 16/17)

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

7 (Sep 18/19)

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

8 (Sep 23/24)

Agent-based models with Python Classes 1

9 (Sep 25/26)

Agent-based models with Python Classes 2

September 27

HOMEWORK 1 DUE (by 11:59pm)

10 (Sep 30/ Oct 1)

Graph theory 1

11 (Oct 2/3)

Graph theory 2

12 (Oct 7/8)

Project Idea Exploration

13 (Oct 9/10)

One-dimensional regression with Stats models

M (Oct 14/15)

Exam 1

14 (Oct 16/17)

Multiple regression with Stats models

Fall Break
(Oct 21-Oct 22)

Fall Break Days. NO CLASS

15 (Oct 23/24)

Introduction to machine learning + Logistic Regression

October 25

HOMEWORK 2 DUE (by 11:59pm)

16 (Oct 28/29)

Collaborating with Git when working with Jupyter Notebooks

17 (Oct 30/31)

Project planning, repository set-up, project work

18 (Nov 4/5)

Building a Perceptron Classifier

19 (Nov 6/7)

SVMs 1

November 15

HOMEWORK 3 DUE (by 11:59pm)

20 (Nov 11/12)

Project Update Presentations

21 (Nov 13/14)

SVMs 2

22 (Nov 18/19)

PCA & SVMs

P (Nov 20/21)

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

December 2

HOMEWORK 4 DUE (by 11:59pm)

P (Nov 25/26)

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

Thanksgiving Day
(Nov 27/28)

Wednesday sections canceled to keep in sync with Thursday sections

23 (Dec 2/3)

Exam Review

F (Dev 4/5)

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!