Save To Worklist
CPSC 221 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.
Credits: 4
Pre-reqs: One of CPSC 210, EECE 210, CPEN 221 and one of CPSC 121, MATH 220.
- Choose one section from all 2 activity types. (e.g. Lecture and Laboratory)
Status | Section | Activity | Term | Interval | Days | Start Time | End Time | Comments |
---|---|---|---|---|---|---|---|---|
CPSC 221 101 | Web-Oriented Course | 1 | Mon Wed Fri | 14:00 | 15:00 | |||
CPSC 221 L1A | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1B | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1C | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1D | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1E | Laboratory | 1 | Wed | 14:00 | 16:00 | |||
CPSC 221 L1F | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1G | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1H | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
CPSC 221 L1J | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
CPSC 221 L1K | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1N | Laboratory | 1 | Mon | 18:00 | 20:00 | |||
CPSC 221 L1P | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
Full | CPSC 221 L1R | Laboratory | 1 | Wed | 17:00 | 19:00 | ||
CPSC 221 L1S | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1T | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
CPSC 221 102 | Web-Oriented Course | 1 | Mon Wed Fri | 13:00 | 14:00 | 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. | ||
CPSC 221 L1A | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1B | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1C | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1D | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1E | Laboratory | 1 | Wed | 14:00 | 16:00 | |||
CPSC 221 L1F | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1G | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1H | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
CPSC 221 L1J | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
CPSC 221 L1K | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1N | Laboratory | 1 | Mon | 18:00 | 20:00 | |||
CPSC 221 L1P | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
Full | CPSC 221 L1R | Laboratory | 1 | Wed | 17:00 | 19:00 | ||
CPSC 221 L1S | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1T | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
CPSC 221 103 | Web-Oriented Course | 1 | Mon Wed Fri | 12:00 | 13:00 | 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. | ||
CPSC 221 L1A | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1B | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1C | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1D | Laboratory | 1 | Tue | 11:00 | 13:00 | |||
CPSC 221 L1E | Laboratory | 1 | Wed | 14:00 | 16:00 | |||
CPSC 221 L1F | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1G | Laboratory | 1 | Mon | 16:00 | 18:00 | |||
CPSC 221 L1H | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
CPSC 221 L1J | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
CPSC 221 L1K | Laboratory | 1 | Wed | 9:00 | 11:00 | |||
CPSC 221 L1N | Laboratory | 1 | Mon | 18:00 | 20:00 | |||
CPSC 221 L1P | Laboratory | 1 | Mon | 9:00 | 11:00 | |||
Full | CPSC 221 L1R | Laboratory | 1 | Wed | 17:00 | 19:00 | ||
CPSC 221 L1S | Laboratory | 1 | Tue | 16:00 | 18:00 | |||
CPSC 221 L1T | Laboratory | 1 | Wed | 16:00 | 18:00 | |||
Blocked | CPSC 221 1W1 | Waiting List | 1 | Mon Wed Fri | 14:00 | 15:00 | 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. | |
Blocked | CPSC 221 1W2 | Waiting List | 1 | Mon Wed Fri | 13:00 | 14:00 | ||
Blocked | CPSC 221 1W3 | Waiting List | 1 | Mon Wed Fri | 12:00 | 13:00 | ||
Full | CPSC 221 201 | Web-Oriented Course | 2 | Mon Wed Fri | 10:00 | 11:00 | Please register on wait list section 2W1 if this section is full or you are not elgible for any of the available restricted seats. | |
Full | CPSC 221 L2A | Laboratory | 2 | Tue | 13:00 | 15:00 | ||
CPSC 221 L2B | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2C | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
CPSC 221 L2D | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
CPSC 221 L2E | Laboratory | 2 | Mon | 14:00 | 16:00 | |||
Full | CPSC 221 L2F | Laboratory | 2 | Wed | 10:00 | 12:00 | ||
CPSC 221 L2G | Laboratory | 2 | Tue | 11:00 | 13:00 | |||
CPSC 221 L2H | Laboratory | 2 | Fri | 9:00 | 11:00 | |||
CPSC 221 L2J | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2K | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
Full | CPSC 221 L2L | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
CPSC 221 L2M | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
Restricted | CPSC 221 L2N | Laboratory | 2 | Tue | 11:00 | 13:00 | ||
Full | CPSC 221 L2P | Laboratory | 2 | Wed | 17:00 | 19:00 | ||
Full | CPSC 221 L2Q | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
Full | CPSC 221 L2R | Laboratory | 2 | Tue | 17:00 | 19:00 | ||
CPSC 221 L2S | Laboratory | 2 | Mon | 12:00 | 14:00 | |||
Restricted | CPSC 221 L2T | Laboratory | 2 | Thu | 9:00 | 11:00 | ||
Full | CPSC 221 L2U | Laboratory | 2 | Thu | 17:00 | 19:00 | ||
Blocked | CPSC 221 L2V | Laboratory | 2 | Fri | 14:00 | 16:00 | ||
CPSC 221 L2Y | Laboratory | 2 | Thu | 15:00 | 17:00 | |||
Full | CPSC 221 L2Z | Laboratory | 2 | Mon | 18:00 | 20:00 | ||
Full | CPSC 221 202 | Web-Oriented Course | 2 | Mon Wed Fri | 16:00 | 17:00 | ||
Full | CPSC 221 L2A | Laboratory | 2 | Tue | 13:00 | 15:00 | ||
CPSC 221 L2B | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2C | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
CPSC 221 L2D | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
CPSC 221 L2E | Laboratory | 2 | Mon | 14:00 | 16:00 | |||
Full | CPSC 221 L2F | Laboratory | 2 | Wed | 10:00 | 12:00 | ||
CPSC 221 L2G | Laboratory | 2 | Tue | 11:00 | 13:00 | |||
CPSC 221 L2H | Laboratory | 2 | Fri | 9:00 | 11:00 | |||
CPSC 221 L2J | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2K | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
Full | CPSC 221 L2L | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
CPSC 221 L2M | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
Restricted | CPSC 221 L2N | Laboratory | 2 | Tue | 11:00 | 13:00 | ||
Full | CPSC 221 L2P | Laboratory | 2 | Wed | 17:00 | 19:00 | ||
Full | CPSC 221 L2Q | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
Full | CPSC 221 L2R | Laboratory | 2 | Tue | 17:00 | 19:00 | ||
CPSC 221 L2S | Laboratory | 2 | Mon | 12:00 | 14:00 | |||
Restricted | CPSC 221 L2T | Laboratory | 2 | Thu | 9:00 | 11:00 | ||
Full | CPSC 221 L2U | Laboratory | 2 | Thu | 17:00 | 19:00 | ||
Blocked | CPSC 221 L2V | Laboratory | 2 | Fri | 14:00 | 16:00 | ||
CPSC 221 L2Y | Laboratory | 2 | Thu | 15:00 | 17:00 | |||
Full | CPSC 221 L2Z | Laboratory | 2 | Mon | 18:00 | 20:00 | ||
Full | CPSC 221 203 | Web-Oriented Course | 2 | Mon Wed Fri | 12:00 | 13:00 | ||
Full | CPSC 221 L2A | Laboratory | 2 | Tue | 13:00 | 15:00 | ||
CPSC 221 L2B | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2C | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
CPSC 221 L2D | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
CPSC 221 L2E | Laboratory | 2 | Mon | 14:00 | 16:00 | |||
Full | CPSC 221 L2F | Laboratory | 2 | Wed | 10:00 | 12:00 | ||
CPSC 221 L2G | Laboratory | 2 | Tue | 11:00 | 13:00 | |||
CPSC 221 L2H | Laboratory | 2 | Fri | 9:00 | 11:00 | |||
CPSC 221 L2J | Laboratory | 2 | Wed | 14:00 | 16:00 | |||
CPSC 221 L2K | Laboratory | 2 | Mon | 10:00 | 12:00 | |||
Full | CPSC 221 L2L | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
CPSC 221 L2M | Laboratory | 2 | Tue | 15:00 | 17:00 | |||
Restricted | CPSC 221 L2N | Laboratory | 2 | Tue | 11:00 | 13:00 | ||
Full | CPSC 221 L2P | Laboratory | 2 | Wed | 17:00 | 19:00 | ||
Full | CPSC 221 L2Q | Laboratory | 2 | Tue | 9:00 | 11:00 | ||
Full | CPSC 221 L2R | Laboratory | 2 | Tue | 17:00 | 19:00 | ||
CPSC 221 L2S | Laboratory | 2 | Mon | 12:00 | 14:00 | |||
Restricted | CPSC 221 L2T | Laboratory | 2 | Thu | 9:00 | 11:00 | ||
Full | CPSC 221 L2U | Laboratory | 2 | Thu | 17:00 | 19:00 | ||
Blocked | CPSC 221 L2V | Laboratory | 2 | Fri | 14:00 | 16:00 | ||
CPSC 221 L2Y | Laboratory | 2 | Thu | 15:00 | 17:00 | |||
Full | CPSC 221 L2Z | Laboratory | 2 | Mon | 18:00 | 20:00 | ||
Blocked | CPSC 221 2W1 | Waiting List | 2 | Mon Wed Fri | 10:00 | 11:00 | Students will be moved from the wait list to the coresponding section if space permits. | |
Blocked | CPSC 221 2W2 | Waiting List | 2 | Mon Wed Fri | 16:00 | 17:00 | ||
Blocked | CPSC 221 2W3 | Waiting List | 2 | Mon Wed Fri | 12:00 | 13:00 |
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.