Computer Science
Definition of Programming Languages
3 credits
Comparative study of advanced programming language features. Statement types, data types, variable binding, parameter passing mechanisms. Methods for syntactic and semantic description of programming languages.
Average
81.1%
Students
1105
Sections
11
Grade distribution. <50: 53, 50-54: 5, 55-59: 15, 60-63: 21, 64-67: 31, 68-71: 60, 72-75: 68, 76-79: 108, 80-84: 173, 85-89: 169, 90-100: 365.
Historical Averages
2014–2025
Lowest section avg
76.7%
Highest section avg
88.3%
Terms offered
11
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 10:00-11:00, Wed 10:00-11:00, Fri 10:00-11:00 | — |
| T1A | Discussion | Full | Mon 14:00-15:00 | — |
| T1B | Discussion | Open | Mon 18:00-19:00 | — |
| T1C | Discussion | Open | Tue 15:00-16:00 | — |
| T1D | Discussion | Open | Tue 16:00-17:00 | — |
| T1E | Discussion | Open | Wed 14:00-15:00 | — |
No course reviews yet. If you took this course, yours would be the first anyone reads.