Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Course Materials
Syllabus
Schedule
Office Hours and Help Room
Software Setup Guide
Generative AI Policy
CLI (Unix/Mac/Linux) commands cheat sheet
Bash vs PowerShell
Git Cheat Sheet
How to Access “Anaconda Powershell Prompt” (for Windows users)
Making and merging Pull Requests on GitHub
Semester Project
Semester Project Details
Semester Project Requirements and Grading Rubric
Exams
Midterm Study Guide
Practice Midterm
Daily Content
Day 1
In-class Notebook: Welcome to CMSE202
Day 2
Pre-Class Assignment: Reflection and an introduction to the Command Line Interface (CLI)
In-class Notebook: Command line interface
Day 3
Pre-Class Assignment: Python Review and Intro to Git
In-Class Assignment: Practice with Git and GitHub
Day 4
Pre-class Assignment: Python Packages
In-class Assignment: Installing Python Packages and Plotting with Maps in Python
Day 5
Pre-Class Assignment: Pandas Review
In-Class Assignment: Reviewing Pandas and exploring data
Day 6
Pre-class Assignment: Introduction to Object Oriented Programming (OOP)
In-class Assignment: We have a Zoo!
Day 7
Pre-class Assignment: object inheritance and composition
In-class Assignment: We have a Zoo! (part 2)
Day 8
Pre-Class Assignment: Agent-based Modeling of Superbugs
In-Class Assignment: Simulating Superbugs using agent-based modeling
Day 9
Pre-Class Assignment: Reviewing another agent-based model built using Object Oriented Programming (OOP)
In-Class Assignment: Agent Based Modeling of Superbugs (part 2)
Day 10
Pre-Class Assignment: Conflicts in Git and Graph Theory
In-Class Assignment: Graph Theory
Day 11
Pre-class Assignment: Project Brainstorming & Graph Theory and Cell Towers
In-class Assignment: Graph Theory and Cell Towers
Day 12
Pre-Class Assignment: Reviewing Project Ideas
In-Class Assignment: Reviewing Project Ideas
Day 13
Pre-Class Assignment: Regression
In-Class Assignment: Linear Regression
Day 14
Pre-Class Assignment: Polynomial Regression
Homework
Homework 1
Homework 2
Index