Data Science
Algorithms and Data Structures
1 credits
Basic algorithms. Recursion. Data structures including linked lists, queues, stacks, trees, graphs, and hash tables. Searching and sorting. Introduction to complexity including Big-O notation, efficiency, and scalability.
Average
89.3%
Students
920
Sections
15
Grade distribution. <50: 0, 50-54: 0, 55-59: 0, 60-63: 8, 64-67: 15, 68-71: 5, 72-75: 15, 76-79: 40, 80-84: 116, 85-89: 199, 90-100: 514.
Historical Averages
2016–2024
Lowest section avg
84.6%
Highest section avg
96.7%
Terms offered
9
Some grade ranges were withheld by UBC to protect student privacy and are not shown above.
Grade data from ubc-pair-grade-data.
| Section | Activity | Status | Time | Instructor |
|---|---|---|---|---|
| 001 | Lecture | Open | Tue 09:30-11:00, Thu 09:30-11:00 | Elham E Khoda |
| 002 | Lecture | Open | Mon 11:00-12:30, Wed 11:00-12:30 | Kehan Sky Sheng |
| 003 | Lecture | Open | Mon 12:30-14:00, Wed 12:30-14:00 | Jian Zhu |
| L01 | Laboratory | Open | Thu 14:00-16:00 | Elham E Khoda |
| L02 | Laboratory | Open | Tue 14:00-16:00 | Elham E Khoda |
| L03 | Laboratory | Open | Wed 14:00-16:00 | Kehan Sky Sheng |
| L04 | Laboratory | Open | Mon 14:00-16:00 | Kehan Sky Sheng |
| L05 | Laboratory | Open | Thu 12:00-14:00 | Jian Zhu |
No course reviews yet. If you took this course, yours would be the first anyone reads.