Maps | Directories | Engr Webmail | UVic Webmail |   

 

  Prospective Students    Undergraduate Students    Graduate Students   
  
 

Undergraduate Program - Computer Engineering Course Schedule (outdated)

A B.Eng. in Computer Engineering consists of the Engineering Core (highlighted in blue); the Computer Engineering Core (highlighted in orange); electives and courses from the Systems Engineering specialization or the Software Engineering specialization. Students currently registered in the program can visit course syllabi, notes and lab instructions for detailed course information.

Course Schedule

B.Eng. in Computer Engineering (Sept. 2010)
TERM 1A1
Fall
TERM 1B1
Spring
C
O
O
P

1
TERM 2A
Fall
C
O
O
P

2
TERM 2B
Summer
C
O
O
P

3
TERM 3A2
Spring
C
O
O
P

4
TERM 3B
Fall
C
O
O
P

5
TERM 4A
Summer
C
O
O
P

6
TERM 4B
Spring
CSC 111 CHEM 150 CENG 255 CENG 241 CSC 225 CENG 355 CENG 4993 CENG 455
ENGR 0202 ENGR 120 CSC 115 CENG 245 CSC 349A CENG 460 ELEC 395 CENG 4993
ENGR 110 ENGR 141 ELEC 200 ELEC 220 ELEC 300 CSC 360 ENGR 297 1 Basic Science Elective4
MATH 100 MATH 101 ELEC 216 ELEC 250 ELEC 310 ENGR 280 2 Specialization Courses 1 Complementary Studies Elective5
MATH 110 PHYS 125 MATH 200 ELEC 260 ELEC 330 2 Specialization Courses 1 or 2 Specialization Courses6
PHYS 122 MATH 201 STAT 254 1 Specialization Course Technical Electives7 Technical Electives7
Plus ENGR 446 Technical Report to be registered in term preceding the final term of their program (academic or work term). This is part of the engineering core.
  1. Alternate first year schedules for spreading the first year course load over three terms may be available, see "First Year Schedule", page 81.
  2. Students normally must successfully complete ENGR 020 (Introduction to Professional Practice) before undertaking their first work term.
  3. CENG/ELEC 499 to be taken only once either in Term 4A or 4B. CENG/ELEC 499 may be replaced by ENGR 400 with the permission of the Department Chair.
  4. A course in basic science as required by CEAB guidelines. A current list of acceptable courses may be obtained from the ECE Office or online.
  5. A Complementary Studies Elective course dealing with central issues in humanities or social sciences, as required by CEAB guidelines for complementary studies, and as approved by the Faculty of Engineering's BEng Programs Committee. A current list of acceptable replacement courses may be obtained from the BEng Office or online.
  6. For Systems Engineering: 1 Specialization Course. For Software Engineering: 2 Specialization Courses.
  7. For Systems Engineering, students must take a total of three Technical Electives selected from either List 1 or 2 of which at least two must be from List 1.
    For Software Engineering, students must take a total of two Technical Electives selected from either List 1 or 2 of which at least one must be from List 1.

Computer Engineering Specializations

SYSTEMS ENGINEERING
for students who start term 2A or 3B in September 2005 or after
SOFTWARE ENGINEERING
for students who start term 2A or 3B in September 2005 or after
TERM 3A TERM 3B TERM 4A TERM 4B TERM 3A TERM 3B TERM 4A TERM 4B
ELEC 320 ELEC 350 CENG 441 CENG 450 SENG 321 ELEC 350 or 360 SENG 422 CSC 370
ELEC 360 SENG 321 SENG 330 SENG 426 SENG 462

Technical Electives - List 1*

   


Technical Electives - List 2*,**

   

* Courses that are not required by at least one of the Specializations may not be offered every year.

** Other 400-level or graduate courses may be considered as a List 2 Technical Elective with the permission of the Department and Dean of Graduate Studies as required (refer to "Registration in Graduate Courses by Undergraduates", page 29).

Visit technical electives to view which courses are tentatively offered.

 
 
Back to common navigation links