Electrical and Computer Engineering, UBC Software Engineering by qza17959

VIEWS: 25 PAGES: 1

									                                                                               May 13, 2010


           Electrical and Computer Engineering, UBC
                  Software Engineering Electives

EECE    411   (3) Design of Distributed Software Applications
EECE    412   (3) Introduction to Computer Security
EECE    416   (3) Verification of Software Intensive Systems
EECE    417   (3) Software Architecture
EECE    418   (3) Human Computer Interfaces in Engineering Design
EECE    423   (3) Software Systems for Modeling and Simulation
EECE    443   (3) Software Project Management
EECE    478   (3) Computer Graphics *


While these courses are acceptable Software Engineering electives, they have pre-requisites,
and admission is subject to the approval of the instructor and/or Department:

CPSC    311   (3)   Definition of Programming Languages
CPSC    312   (3)   Functional and Logic Programming
CPSC    314   (3)   Computer Graphics *
CPSC    322   (3)   Introduction to Artificial Intelligence
CPSC    340   (3)   Machine Learning and Data Mining
CPSC    404   (3)   Advanced Relational Databases
CPSC    411   (3)   Introduction to Compiler Construction (unless you have EECE 321)
CPSC    415   (3)   Advanced Operating Systems
CPSC    422   (3)   Intelligent Systems
CPSC    425   (3)   Computer Vision
CPSC    426   (3)   Computer Animation
CPSC    430   (3)   Computers and Society (may not be double counted as Complementary
                    Studies elective)

COMM 435 (3) Developing E-Business Applications
COMM 456 (3) Information Technology Risks, Protection and Audit

* Cannot use both EECE 478 and CPSC 314 for credit.

								
To top