Fundamentals of Data Structures and Algorithms: arrays, linked lists, stacks, queues, deques, asymptotic notation, hash and scatter tables, recursion, trees and search trees, heaps and priority queues, sorting, and graphs. Advanced programming in the C language. Introduction to object oriented programming concepts in the context of data structures.
PREREQUISITE(S):
APSC 142 or APSC 143 or MNTC 313 and registration in a BASC Academic Program is required.
EXCLUSION: