Computer Science 30
Introduction to Computer Science II


Course Description:




Introduction to object-oriented programming. Abstract data types including lists, stacks, queues, and trees. Sorting and searching algorithms. Big-O notation. Software testing and program verification. Prerequisite: CS 10. (Offered spring semester 2008 and following.)
Professor:



Kim P. Kihlstrom
kimkihls@westmont.edu
http://homepage.westmont.edu/kimkihls/
Office: Math and Computer Science Building
Phone: 805-565-6864

Spring 2008 Textbook:  
(Future Textbook to be Determined)

Goodrich, Tamassia, and Mount, Data Structures and Algorithms in C++, 4th edition, ISBN 13: 9780471202080

Prior Course Syllabus

Course Materials at Eureka (requires enrollment)


Portfolios of prior student work:

Stephen Sarah Robin Ben F.
Jaimie Ben J. Kelsey Daniel
Aaryn Corey Anders  
Abstract data type Abstract data type
An Abstract Data Type . . . . . . featuring TA Thomas as the implementation
Abstract data type Abstract data type