Computer Science
Computational Thinking
3 credits
Meaning and impact of computational thinking. Solving problems using computational thinking, testing, debugging. How computers work. No prior computing experience required. Not for students with existing credit for or exemption from CPSC 107, CPSC 110 or APSC 160.
Average
82.7%
Students
3270
Sections
28
Grade distribution. <50: 68, 50-54: 16, 55-59: 23, 60-63: 43, 64-67: 66, 68-71: 120, 72-75: 234, 76-79: 264, 80-84: 611, 85-89: 724, 90-100: 1040.
Historical Averages
2016–2025
Lowest section avg
76.9%
Highest section avg
91.1%
Terms offered
15
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 |
|---|---|---|---|---|
| 101 | Lecture | Waitlist | Mon 14:00-15:00, Wed 14:00-15:00, Fri 14:00-15:00 | Parsa Rajabi |
| L1A | Laboratory | Open | Wed 10:00-11:00 | — |
| L1B | Laboratory | Open | Wed 11:00-12:00 | — |
| L1C | Laboratory | Open | Wed 12:00-13:00 | — |
| L1D | Laboratory | Open | Wed 16:00-17:00 | — |
| L1E | Laboratory | Open | Thu 14:00-15:00 | — |
No course reviews yet. If you took this course, yours would be the first anyone reads.