| Course | Description | Prerequisites | Credits / Hours |
|---|---|---|---|
| CSCI 15 | Object-Oriented Programming Methods | Prerequisites |
Tip: The data in this course is specific to the context of the program map. In some other maps, course note, course type, units, and hours might differ.
CSCI 20
Introduction to Data Structures
Design and implementation of larger projects using object-oriented software engineering principles. Emphasis on definition and use of data structures. Includes specification of Abstract Data Types, recursion, dynamic memory allocation, stacks, linked lists, priority queues, graphs, binary trees, heaps, sorting and searching, algorithm analysis, hashing techniques, random access files.
Prerequisites
Strongly Recommended MTH 1
CSCI 15
