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 2023, Spring 2024, Spring 2025
Credits: 3
Degree Level: Bachelor's