Here is a list of all the courses I have taken so far that are relevant to software
- ENGG 233 - Computing For Engineers
- ENSF 337 - Programming Fundamentals for Software and Computer
- CPSC 319 - Data Structures, Algorithms, and Their Applications
- ENCM 369 - Computer Organization
- ENSF 409 - Principles of Software Development
- CPSC 441 - Computer Networks
- CPSC 457 - Principles of Operating Systems
- ENSF 480 - Principles of Software Design
- CPSC 471 - Data Base Management Systems
- SENG 401 - Software Architecture
- SENG 438 - Software Testing, Reliability, and Quality
- SENG 471 - Software Requirements Engineering