This course covers fundamental concepts and the application of data structures and algorithms. Topics may include abstract data type, dynamic array, iterators, linked list, generics, stacks, queues, binary search tree, collections, maps, hashing, graphs, and sorting. It introduces a variety of application scenarios including graphics, web programming and user interfaces.
Prerequisites
- APC 390 – Object Oriented Programming
Semesters Offered: Spring 2024, Spring 2025, Spring 2026
Credits: 3
Degree Level: Bachelor's