Courses

The following table lists the planned schedule of courses offered in the BSEng program. Please note that this list is preliminary only. For all course offerings, the printed UVic Calendar is the effectual document upon release!

The previous two terms are also listed, with links to official course outlines and webpages, when available.

Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
ENGR 020 Introduction to Professional Practice XX
CSC 111 Fundamentals of Programming with Engineering Applications outlineX
CSC 115 Fundamentals of Programming: II outline outline outlineX
ENGR 110 Design and Communication: I X
ENGR 111 Design and Communication: II
ENGR 112 Design: I X
ENGR 120 Design and Communication II X
ENGR 121 Design: II X
ENGR 141 Engineering Fundamentals: I XX
SENG 130 Engineering Software Systems outline
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
CENG 255 Introduction to Computer Architecture X
CSC 225 Algorithms and Data Structures: I outline outline outlineX
CSC 230 Computer Architecture and Assembly Language outline outline outlineX
ELEC 260 Continuous-Time Signals and Systems X
ENGR 240 Technical Writing XX
ENGR 280 Engineering Economics XX
SENG 265 Software Development Methods outline outline outlineX
SENG 271 Software Model Engineering outline
CENG 355 Microprocessor Systems X
CSC 305 Introduction to Computer Graphics outlineX
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
CSC 320 Foundations of Computer Science outline outline outlineX
CSC 326 Algorithms and Data Structures: II outlineX
CSC 330 Programming Languages outline outline
CSC 340 Numerical Methods outline outline
CSC 355 Digital Logic and Computer Organization outline outlineX
CSC 360 Introduction to Operating Systems outline outline outlineX
CSC 361 Computer Communication and Networks outlineX
CSC 370 Database Systems outline outline outlineX
ELEC 310 Digital Signal Processing: I XX
ELEC 360 Control Theory and Systems: I XX
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
SENG 310 Human Computer Interaction outlineX
SENG 315 Information and Knowledge Management
SENG 321 Requirements Engineering and Formal Specifications outline
SENG 330 Object-Oriented Software Development outlineX
SENG 360 Security Engineering outlineX
SENG 371 Software Evolution outline
SENG 380 Software Process and Management website
CENG 412 Human Factors in Engineering
CENG 420 Artificial Intelligence
CENG 450 Computer Systems and Architecture X
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
CENG 453 Introduction to Parallel and Cluster Computing X
CENG 455 Real Time Computer Systems X
CENG 460 Computer Communication Networks X
CENG 461 Analysis and Design of Computer Communication Networks X
CSC 421 Introduction to Artificial Intelligence outline
CSC 425 Analysis of Algorithms
CSC 428 Computational Biology Algorithms
CSC 429 Cryptography outlineX
CSC 435 Compiler Construction X
CSC 446 Operations Research: Simulation outlineX
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
CSC 454 Fault Tolerant Computing outline
CSC 460 Design and Analysis of Real-time Systems
CSC 461 Multimedia Systems
CSC 463 Wireless and Mobile Networks outline
CSC 464 Concurrency outline
CSC 466 Overlay and Peer-to-Peer Networking
CSC 467 Switching, Network Traffice and Quality of Service outline
ELEC 407 Digital Signal Processing II X
ELEC 426 Robotics X
ELEC 466 System-on-Chip Engineering for Signal Processing X
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
ELEC 486 Multiresolution Signal and Geometry Processing X
ENGR 446 Technical Report XXX
ENGR 466 Integrated Mechatronics and Embedded Systems Project X
SENG 401 Social and Professional Issues outline
SENG 410 Media Applications outline
SENG 411 Advanced Methods for Human Computer Interaction
SENG 422 Software Architecture
SENG 424 Reliability Engineering
SENG 426 Software Quality Engineering website
SENG 435 Computer Supported Collaborative Work outlineX
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
SENG 440 Embedded Systems website
SENG 450 Network-centric Computing
SENG 454 Component Based Software Engineering
SENG 460 Practice of Information Security website
SENG 461 Network Security
SENG 462 Distributed Systems and the Internet website
SENG 466 Software for Embedded and Mechatronics Systems outline
SENG 470 Management of Software Development
SENG 472 Software Process
SENG 474 Data Mining outline
Course Fall 2011 Spring 2012 Summer 2012 Fall 2012 Spring 2013
SENG 480 Topics in Software Engineering outline outlineX
SENG 490 Directed Studies
SENG 499 Technical Project websiteX

Comments are closed.