Computer Science
Programming, Problem Solving, and Algorithms
3 credits
Analysis of increasingly complex algorithmic problems, using a modern programming language and a variety of approaches. Problem decomposition and abstraction guide explorations of topics from applied algorithms, for example Voronoi Diagrams, Markov Chains, Bin Packing, and Graph Search. Not for students with credit for, or currently enrolled in, CPSC 210 or CPEN 221.
No ratings yet
Be the first to review this course.
Average
90.4%
Students
785
Sections
8
Historical Averages
2019–2025
Lowest section avg
88.3%
Highest section avg
93.6%
Terms offered
7
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 | Enrolled | Time | Instructor |
|---|---|---|---|---|
| 101 | Lecture | — | Tue 15:30-17:00, Thu 15:30-17:00 | Ian Mitchell |
| T1A | Discussion | — | Mon 11:00-12:30 | — |
| T1B | Discussion | — | Tue 09:00-10:30 | — |
| T1C | Discussion | — | Tue 10:30-12:00 | — |
| T1D | Discussion | — | Mon 09:30-11:00 | — |
| T1E | Discussion | — | Thu 09:30-11:00 | — |
| T1F | Discussion | — | Tue 18:00-19:30 | — |
No course reviews yet.