Important SENG curriculum changes for the Fall 2017 term

The Software Engineering Program Office is in the process of updating the BSEng curriculum based on the feedback we’ve received from students, faculty, and industry. The following program changes will be effective September 2017 and may affect you:

  • SENG 399 will be removed from the program.
  • SENG 299 will be renumbered to SENG 350. It will be taught in the course slot formerly occupied by SENG 399 (term 3B)—it will only be offered in the fall term.
  • SENG 275 will be added to the program as a new second-year course focused on testing techniques within larger scale software systems, building on the skills learned in SENG 265. This course will be taught in the slot formerly occupied by SENG 299 (term 2B)—it will only be offered in the summer term.

There are also some changes to prereqs:

  • SENG 275 has a prereq of SENG 265
  • SENG 350 (the old SENG 299) now has SENG 275 as a prereq

Please read all of the following instructions carefully as some of these changes are likely to affect your program!

How might you be affected by the transition to these program changes?

If you have passed both SENG 299 and 399, you are not affected. However, if you have yet to take either of these courses, please read on. There are three scenarios that you might fall under, which are described below.

Scenario 1: Some of you have already completed SENG 299 (or its predecessor, SENG 271) but have yet to complete SENG 399. If you only have credit in SENG 299 (or 271), please do the following:

  • If you were scheduled to take SENG 399 in Fall 2017, please register for CENG 399 for September 2017. (SENG 399 was taught concurrently with CENG 399.) To take CENG 399 this fall, we will need to waive prereqs: please email the Software Engineering Program Coordinator at bsengoff@uvic.ca to add your name to the prereq waiver list. Please do this before June 19, 2017.
  • If you were scheduled to take SENG 399 in Fall 2018, please register for CENG 399 for September 2018. We will also need to waive prereqs in this case, but we’ll collect your information next June.
  • If you weren’t scheduled to take SENG 399 in either of these terms, take SENG 275 instead, which will be offered from Summer 2018 onward.

Scenario 2: Some of you have completed SENG 399 but not SENG 299 (or its predecessor, SENG 271). If you fall into this category, you will need to take SENG 275, which will be offered starting Summer 2018. This is because of the prereqs that have been introduced for SENG 350.

Scenario 3: Some of you have yet to take both SENG 299 and SENG 399. If you fall into this category, you will need to take SENG 275 followed by SENG 350 as you will be considered part of the new stream. (Again, SENG 275 will be offered starting Summer 2018, and SENG 350 will be offered starting Fall 2018.)

Please note that students cannot receive credit for SENG 271, SENG 299, and SENG 350. Hence, if you have already taken SENG 299 or SENG 271, then you cannot take SENG 350 for credit. Please also note the new prereqs listed at the top of this communique.

If you have any questions about these course changes, please email Cassandra Petrachenko, the Software Engineering Program Coordinator at bsengoff@uvic.ca.

If you need help planning your schedule, please email Belinda de Jong, the BSEng Advisor at engradv1@uvic.ca.

If you plan on registering for CENG 399 this fall, please email bsengoff@uvic.ca immediately to get your name added to the prereq waiver list.