University of Saskatchewan Department of Computer Science

Welcome to the Department of Computer Science

Undergraduate Studies > Program Information > Dual Degree Programs > BSc4 (CME)
Printer

B.Sc. Four Year for Computer Engineering (CME)

There are 2 variations provided on this page, which differ depending on whether or not the student is using CMPT courses to complete CME requirements.

  • If the student has completed 9 cu of options for Group A and Group B in the CME program by taking CMPT courses (typically CMPT 332, 434, and either 350 or 370, but see below), then the first variation applies.
  • Otherwise, if the student is not using any CMPT courses as options in the CME program, the second variation applies.

To complete the B.Sc. program, a CME student may use courses required by the CME program, but the student must complete at least 30 cu of courses in Arts and Science that are not already being counted towards the CME degree. In the advising sheets linked below, the courses are labelled either "Arts" or "CME" in the rightmost column. There is some flexibility in the assignment of courses from both programs, but the 30 cu requirement must be met. In some cases, the student wishing to complete the 4 year BSc described here may need to take up to 36 cu of Arts courses to complete the requirements.

The dual program outlined on this page typically require 5 years to complete (i.e., one more than the standard 4 year time frame for a degree).

Variation 1: Using CMPT courses as electives in the CME program

Open the advising sheet for this variation.   Detailed Program Information is available from the University Calendar.

In this variation, it is assumed that the 9 cu of options for Group A and Group B in the CME program are used to take the CMPT courses CMPT 332, 434, and either 350 or 370.  In other words, a significant part of the Computer Science Four Year program has already been completed by courses that are taken to complete the CME degree.

In this case, typical courses for the fifth year (the year that you would do mainly Arts and Science courses) of the program are

  • 12 cu CMPT courses: CMPT 260, 340 or 360, one 400-level course, and one course at 300- or 400-level.
  • 3 cu MATH course: Math 264 or 266
  • 9 cu arts courses: 6 cu for Humanities Writing Requirement + 3 cu Social Science
  • 6 cu elective courses: any courses from Arts and Science (possibly more CMPT)

If a different CMPT course was chosen to fulfill one of the Group A or Group B options of the CME program, that CMPT course might not meet the requirements for the BSc Four Year degree in Computer Science. However, it will probably meet the requirements for CMPT electives in category C6.  In this case, the , and so this becomes a CME course (not Arts, as indicated above), and the slot for the course not taken (9, 10 or 12) becomes an Arts and Science only course (taken in the fifth year).

If one of these three CME option courses is replaced by EE or CME courses, then one more CMPT course must be taken in the fifth year and it will only be used for the Arts and Sceience degree. In this case, slot 39 may be filled by the third course listed in slots 37 and 38, and still only 30 cu are required the last year.

If the 9 cu of options of the CME program are filled by no CMPT courses or only one CMPT course, then the student must take 30, 33, or 36 cu (dependent on whether a CMPT course and/or CME 462 is taken for the CME options) to complete the 4-year B.Sc. in order to complete the remaining CMPT requirements. See variation 2, below for more details on how to complete the program.

 

Variation 2: Without any CMPT courses as electives in the CME program

Open the advising sheet for this variation.   Detailed Program Information is available from the University Calendar.

In this variation, it is assumed that the 9 cu of options for Group A and Group B in the CME program are not completed using any CMPT courses.  In other words, a significant part of the Computer Science Four Year program has to be completed by courses that are taken over and above the courses used to complete the CME degree.

In this case, typical courses for the fifth year (the year that you would do mainly Arts and Science courses) of the program are

  • 21 cu CMPT courses: CMPT 260, 1 of (317, 350, 355, 370, 385, 394), 2 of (332, 340 or 360), 4xx, 4yy, 3rr or 4ss
  • 3 cu MATH course: Math 264.3 or 266.3
  • 9 cu arts courses: 6 cu for Humanities Writing Requirement + 3 cu Social Science
  • 3 cu that can be used for an Arts and Science degree (if CME 462 not already taken)

Thus, the student must complete either 33 cu or 36 cu of courses over and above what is used by the CME program, dependent upon whether CME 462 was taken for a CME option.


This is a heavy program for one year as one term will have 4 CMPT courses, which is a practice that is usually not recommended. Only very good students should consider this plan. CMPT courses are not light, and are designed for students taking 5 courses per term (with some of them lighter than CMPT), whereas Engineering courses are usually designed for students taking 6 or 7 engineering courses per term. Students wishing to complete this program in one year should consider taking 1 or 2 courses in the summer (e.g., CMPT 260, MATH 264/266, a Social Science).