CS302 -- Data Structures / Algorithms II: Spring, 2017
Lecture: TR: 11:10 AM - 12:25 PM in MK524
MK320. firstname.lastname@example.org. Office hours by appointment only.
- Camille Crumpton. Office hours in MK217.
- Tuesdays, 12:30 PM - 3:00 PM
- Thursdays, 10:00 AM - 11:00 AM
- Thursdays, 12:30 PM - 2:00 PM
- Tyler Stuessi. Office hours in MK217.
- Wednesdays, 12:20 PM - 1:20 PM
- Wednesdays, 3:30 PM - 4:30 PM
- Fridays, 12:20 PM - 1:20 PM
- Fridays, 3:30 PM - 4:30 PM
- Michael Goin. Office hours in MK217.
- Wednesdays, 11:00 AM - 1:00 PM
- Fridays, 11:30 AM - 1:00 PM
- Fridays, 2:30 PM - 4:00 PM
There are three labs for this course:
All are in the Hydra lab (MK 421).
- Monday 8:00 AM to 11:00 AM (Tyler and Camille)
- Monday 11:15 AM to 2:15 PM (Michael and Camille)
- Monday 2:30 PM to 5:30 PM (Camille, Tyler and Michael)
Lab attendance is mandatory.
Google CS302 Calendar
Because I am disgusted by textbook prices, we will not have any
text book. Check the lecture notes instead.
If you would like reference material on fundamental algorithms,
try any of the
Data Structures and Algorithm Analysis books by Mark
Allen Weiss. Grab any edition -- this material does not
go stale with time -- save yourself money instead.
If you would like reference material on C++, try
Teach Yourself C++ by Herbert Schildt. Less than a buck on Amazon.
Neither of these texts is mandatory.
The following are the goals that I have set for teaching this class
-- they represent what I'd like you all to get out of the class.
When the semester is over, go over this list, and see how well these
goals were met. If you feel like it, send me email with comments --
it's more useful after the semester than in the middle of it, I
- To further master fundamendal programming with C++.
- To understand fundamental algorithms.
- To understand basic algorithm analysis.