This class covers the design and implementation of large-scale problems; abstract

data types; data structures (files, sets, pointers, lists, stacks, queues, trees, graphs); program verification and complexity; recursion; dynamic concepts (memory, scope, block structures); text processing; and an introduction to searching and sorting algorithms. Included also is internet application development using Java Servlets and JSP pages.

Recommended Prereq: CIS150 or consent of instructor.

IAI: CS 912.

Not Currently Scheduled