Software Engineering

A full list of Software Engineering and related courses currently offered at Victoria.

On this page

100-level courses

  • COMP 112: Introduction to Computer Science (2019)(2020)
  • ENGR 101: Engineering Technology (2019)(2020)
  • ENGR 110: Engineering Design (2019)(2020)
  • ENGR 111: Introduction to Renewable Energy Systems (2019)(2020)
  • ENGR 121: Engineering Mathematics Foundations (2019)(2020)
  • ENGR 122: Engineering Mathematics with Calculus (2019)(2020)
  • ENGR 123: Engineering Mathematics with Logic and Statistics (2019)(2020)
  • ENGR 141: Engineering Science (2019)(2020)
  • ENGR 142: Engineering Physics for Electronics and Computer Systems (2019)(2020)
  • SWEN 131: Programming for Software Development (2019)

200-level courses

300-level courses

400-level courses

  • ENGR 401: Professional Practice (2019)(2020)
  • ENGR 439: Special Topic: Mechatronic Design (2016)
  • ENGR 440: Directed Individual Study (2019)(2020)
  • ENGR 441: Directed Individual Study (2019)(2020)
  • ENGR 489: Engineering Project (2019)(2020)
  • ENGR 491: Professional Work Experience (2019)(2020)
  • SWEN 421: Formal Software Engineering (2019)(2020)
  • SWEN 422: Human Computer Interaction (2019)(2020)
  • SWEN 423: Design: Patterns, Frameworks and Languages (2020)
  • SWEN 423: Object-Oriented Paradigms (2019)
  • SWEN 424: Model-Driven Development (2019)(2020)
  • SWEN 425: Design Patterns (2016)
  • SWEN 426: Advanced Software Implementation and Development (2020)
  • SWEN 427: Advanced Software Engineering: Requirements and Design (2019)
  • SWEN 430: Compiler Engineering (2019)(2020)
  • SWEN 431: Advanced Programming Languages (2019)
  • SWEN 432: Advanced Database Design and Implementation (2019)(2020)
  • SWEN 433: Web Information Systems Engineering (2019)(2020)
  • SWEN 434: Data Warehousing (2019)
  • SWEN 438: Special Topic in Software Engineering 1 (2019)
  • SWEN 439: Special Topic: Database System Development (2017)

500-level courses

  • SWEN 501: Professional Programming Skills (2019)(2020)
  • SWEN 502: Software Development Studio 1 (2020)
  • SWEN 502: Software Development Studio I (2019)
  • SWEN 503: Software Development Studio II (2019)
  • SWEN 504: Software Development Studio 2 (2020)
  • SWEN 505: Professional Seminar (2019)
  • SWEN 589: Industry Research and Development Project (2019)(2020)

600-level courses