Save To Worklist

CPSC 221 102 (Lecture)

Basic Algorithms and Data Structures

Design and analysis of basic algorithms and data structures; algorithm analysis methods, searching and sorting algorithms, basic data structures, graphs and concurrency.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 4

Location: Vancouver

Term 1 (Sep 03, 2019 to Nov 29, 2019)

Cr/D/F Grading Change Dates

Last day to change between Credit/D/Fail and percentage grading (grading options cannot be changed after this date): September 17, 2019


Withdrawal Dates
Last day to withdraw without a W standing : September 17, 2019
Last day to withdraw with a W standing
(course cannot be dropped after this date) :
October 11, 2019

TermDay Start TimeEnd TimeBuildingRoom
1 Mon Wed Fri13:0014:00Hugh Dempster Pavilion310
Instructor: HEEREN, CINDA


Seat Summary
Total Seats Remaining:36
Currently Registered:99
General Seats Remaining:36
Restricted Seats Remaining*:0
-  Select one Laboratory from sections L1A, L1B, L1C, L1D, L1E, L1F, L1G, L1H, L1J, L1K, L1N, L1P, L1R, L1S, L1T

If all the lab and/or tutorial seats are full the department will ensure that there are enough lab/tutorial seats available for the number of students registered in the course by either adding additional lab/tutorial sections or expenadind the number of seats in the activity once we know how many extra students we will need to accommodate. However, there is no guarantee that these seats will fit your preferred time. You may need to change your registration in other courses to get access to a lab/tutorial where there are available seats.

Book Summary :

Title Reqd/Opt/Rel Author ISB
++ Pkg Discrete Mathematics With Applications 4/E + Student Solutions Manual And Required EPP +++ 9781111652227
Objects Abstraction Ds & Design Using C++ Required KOFFMAN 9780471467557