Credits | 1 |
Restrictions | Instr perm req during Drop/Add |
Pre-Requisites | COSC 101 or equivalent programming experience. |
Co-Requisites | COSC-102L |
Core Area | |
Area of Inquiry | Natural Sciences & Mathematics |
Liberal Arts Practices |
A continuation of COSC 101 and the first course in the major. Develops advanced programming topics such as abstract data types and algorithms and their analyses. Abstract data structures may include lists, stacks, queues, maps, trees, and heaps; algorithms include search and sort procedures. The concepts of information hiding, data abstraction, and modular design are emphasized. Object-oriented programming is used throughout.