Jun 04, 2026  
2026-2027 Undergraduate Calendar 
    
2026-2027 Undergraduate Calendar
Add to Portfolio (opens a new window)

COSC 1P03 - Introduction to Data Structures


Programming and problem solving in a high-level programming language. 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, 3 hours per week; lab, 2 hours per week; tutorial, 1 hour per week.
Prerequisite(s): COSC 1P02  (minimum 60 percent).
Course Notes: This course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.



Add to Portfolio (opens a new window)