CIS 385 Data Structures and Algorithms

Data and procedural abstraction for larger programs. Using the Java language for programming, topics include analysis of algorithms and the implementation of various internal dynamic data structures including strings, linked lists, queues, trees, and networks. These data structures are then used in applications including simulations, parsing, searching and sorting, and others. 

Credits

3

Prerequisite

Grade of C- or better in CIS 284

Offered

Fall semester

Fulfills

Writing in the major requirement for the Computer and Information Science major.