CSC 7000
:
Algorithms & Programming
Algorithm design and refinement; extensive programming; loop and selection control; recursion; arrays, pointers, records and strings; abstract data types: linked lists, stacks, queues, binary trees; elementary search and sorting.