Handouts
Lecture Notes
- Lecture 01 – Intro
- Check out this link for the other slides decks from class.
- Trees
- AVL Trees – I
- AVL Trees – II
- Hash Tables
Programming Projects
- Programming Assignment 01 – Don’t be Sentimental
- Handout
- Data files V1 (Use v2)
- Data Files V2
- Checkout the README.md file for a brief description of the files.
- New Data Set as of Feb 12 @ 8:30 pm – for 20K Training/10K testing split
- Download Dataset (Thanks to Caleb Moore for making this).
- Github Classroom Assignment Link
- Sample DSString Class. PLEASE rename the class to DSString.
- Programming Assignment 02 – AutoIndexer
- Programming Assignment 03 – Mystery Sorter
- Programming Assignment 04 – Life is a Maze
- Final Project – Kick Covid in the ____!
- Handout
- Slides
- Full Project Data Set – Don’t use the Full Cord19 Dataset that is 6GB
- Sample Timing Data Set – Updated!!!!
- ** Important ** GitHub Classroom Assignment Link
- We decided to go with a traditional github classroom link.
- It will support teams up to two people
- Make sure you check to see if your partner has created a team already before you create a new repo.
- Timing Demo Info
- Timing Demo Sign Up
- Final DEMO Sign UP
Midterm
Homework Assignments
- HW 00 Due Feb 1 @ 6am uploaded to Canvas
- HW 01 Due Feb 8 @ 6am uploaded to Canvas
- HW 02 Due Feb 22 @ 6am uploaded to Canvas
- HW 03 Due Mar 24 @ 6am uploaded to Canvas
Extra References
- Memory Diagramming Tutorial
- Overview of C-String Functions
- File I/O Part 1 & Part 2
- Operator Overloading
- Setting up WSL2 for Windows (by Jake Weems)