Computer Science Department
San Francisco State University
CS 313 Data Structures
Fall 2009
Instructor : James Wong
Office : TH 967
Office Hours :
Mon & Fri - 10am to 11am; Wed 10am-10:30am; Wed 6:30pm-7pm
Office Phone : 338-2858
Email : jwong@sfsu.edu
Class Materials: http://userwww.sfsu.edu/~jwong/313/313.htm
Text: Data Abstraction and Problem Solving with C++, 5th Edition, by Frank Carrano, Addison Wesley 2007
References:
Pre-requisite: A grade of C or better in CSc 301 (or CSc 213) and Math 330 (or CSc 330). Math 330 (or CSc 330) may be taken concurrently
Grade:Review C++ programming language; Principles of Programming; Recursion; Abstract Data Types; Advanced C++ Topics; Linked Lists; Stacks; Queues; Tables and Priority Queues; Trees; Graphs; Sorting; Hashing, Skip Lists, Sets & Maps, C++ STL
Useful information:STL Programmer's Guide: http://www.sgi.com/tech/stl
Supplementary Materials from Publisher: http://www.aw-bc.com/cgi-bin/cssupport/book.pl?id=122