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

Kim P. Kihlstrom
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