Course Information
Course Code COSC 1P03
Course Title Introduction to Data Structures
Description Programming and problem solving in a high-level programming language (normally Java). Data structures including arrays and linked-lists. Modularity, abstraction and abstract data types including stacks, queues and lists. Introduction to searching and sorting, recursion, algorithm analysis and object-orientation.
Course Format Lectures, 2 hours per week; lab, 2 hours per week; tutorial, 1 hour per week.
Prerequisite(s) COSC 1P02 (minimum 60 percent) or permission of the Chair.
Notes Students with a minimum 80 percent in APCO 1P00 and changing their major to COSC may be permitted to enter directly into COSC 1P03. Consult the Chair.