Important Links
- Syllabus
- Course Virtual Machine (install Virtual Box 6.0 first then import)
- password is abc123
- Help Desk Schedule
- Strings and Test Driven Development
- Scribe Schedule
- Each class day, three students are assigned to be the scribes.
- Take notes in whatever format you are accustomed to
- Post the notes within 24 hours of class to Slack Channel #19s-cse2341-notes
Programming Assignments
- PA 01 & Slides
- PA01 Data Sets
- PA02 – AutoIndexer
- PA03 – Sorting Competition
- PA04 – Flight Planner
- Semester Project
Links to Extra Materials
- Cliff Shaffer: Data Structures and Algorithm Analysis, 3rd ed
- David Kempe: Class Notes for CSCI 104: Data Structures and Object-Oriented Design
- Extra Help
- Test Driven Development
- Andrea Koutifaris on Medium – Test Driven Development: What it is, and what it is not.
- Guru99 – What is Test Driven Development (TDD)? Tutorial with Example
- Operator Overloading
- Bucky from TheNewBoston on Operator Overloading
- LinkedIn Learning – C++ Essential Training – Operator Overloading
- ReelLearning – Operator Overloading in C++
- Test Driven Development