Fall 2006
CS302 home page | Syllabus | Schedule/Readings/Notes | Lab Assignments | TA Web Site | Exams and Grading |
Instructor: Dr. Lynne E. Parker
TA: Charles Phillips
TA: Michael Bailey (1/2-time)
TA: Yuanyuan Li (1/2-time)
Class Mailing List: cs302-students at cs.utk.edu
Course Description: CS302 provides an in-depth study of the design, analysis, and implementation of fundamental algorithms, such as sorting and searching, and their data structures. Specifically, CS302 is a bridge course between CS140 and CS360 that gives you b oth: 1) a more in-depth knowledge of many of the data structures and algorithms presented in CS140, and 2) additional programming experience that will be valuable in CS360. The goals of this course are to:
A 3 hour lab is required.
Prerequisites: CS140 and CS160.
Required Textbook: Data Structures and Algorithm Analysis in C++, third edition, by Mark Allen Weiss, Addison Wesley, 2006.
Recommended Textbook: C++ A Beginner's Guide, second edition, by Herbert Schildt, McGraw Hill, 2004.