Computer Science
Data Structures and Algorithms for Electrical Engineers
4 credits
Advanced procedural programming. Fundamental algorithms for sorting and searching. Data structures including lists, trees, and hash tables. Introduction to scripting languages and file input/output.
No ratings yet
Be the first to review this course.
Average
75.7%
Students
2501
Sections
12
Historical Averages
2014–2025
Lowest section avg
72.2%
Highest section avg
78.6%
Terms offered
12
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 | — | Mon 08:00-09:00, Wed 08:00-09:00, Fri 08:00-09:00 | Geoffrey Tien |
| L1A | Laboratory | — | Mon 09:00-11:00 | — |
| L1B | Laboratory | — | Mon 13:00-15:00 | — |
| L1C | Laboratory | — | Thu 17:30-19:30 | — |
| L1D | Laboratory | — | Thu 13:00-15:00 | — |
| L1E | Laboratory | — | Mon 15:00-17:00 | — |
| L1F | Laboratory | — | Fri 09:00-11:00 | — |
| L1G | Laboratory | — | Tue 13:00-15:00 | — |
| L1H | Laboratory | — | Thu 15:30-17:30 | — |
No course reviews yet.