CS302 -- Data Structures / Algorithms II: Fall, 2013

Lecture: TR: 9:40 - 10:55 in MK404,


Professor: James S. Plank

MK320. plank@cs.utk.edu. Office hours by appointment only.

TA's:


Labs

There are two labs for this course: Monday 8:00 AM to 11:00 AM and Monday 11:15 to 2:15 PM. Both are in the Hydra lab (MK 421).

Lab attendance is mandatory.


Links


Book

Because I am disgusted by textbook prices, we will not have any text book this semester. 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.


Class Goals

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 think.

  1. To further master object-oriented programming C++ with the STL.
  2. To understand fundamental algorithms.
  3. To understand basic algorithm analysis.