Unless otherwise indicated, a grade of C or higher is required for all prerequisite
Abstract data type implementation and usage techniques for computer science majors
and computer professionals. Object-oriented approach to a variety of abstract data
types including: lists, stacks, queues, priority queues, trees, maps and graphs.
Also includes advanced sorting and searching topics, and algorithmic analysis using
Big-O notation. This course conforms to the ACM CS2 standards. A materials fee as
shown in the Schedule of Classes is payable upon registration.
Grade Option (Letter Grade or Pass/No Pass)
Lecture hours/semester: 48-54
Lab hours/semester: 48-54
Homework hours/semester: 96-108
Prerequisites: CIS 255
Recommended: Eligibility for ENGL 838 or ENGL 848 or ESL 400.