Jun 06, 2023  
College Catalog 2019-2020 
College Catalog 2019-2020 [ARCHIVED CATALOG]

COMP 128 - Data Structures

This course familiarizes students with the fundamental data structures in computer science. Using the Java programming language, students will study existing data structure implementations, implement their own data structures, and develop data-intensive applications. The course covers stacks, queues, lists, trees, heaps, hash tables, graphs, and the common algorithms that use these data structures. Students will also receive an introduction to basic complexity analysis (Big-O), learn the time complexity of different data structure operations, and gain experience in calculating the time complexity of programs that use data structures. Prerequisite(s): COMP 127  or permission of instructor. Every semester. (4 Credits)