X. Degree Programs

Bachelor of Computing (B.Comp.)

Software Engineering (Co-op) (SENG:C)

Computing and Information Science, College of Engineering and Physical Sciences

Program Requirements

The Co-op program in Software Engineering is a five year program, including five work terms. Students must complete a Fall, Winter and Summer work term and must follow the academic work schedule as outlined below (also found on the Co-operative Education website: https://www.recruitguelph.ca/cecs/). Please refer to the Co-operative Education program policy with respect to adjusting this schedule.

Software Engineering Academic and Co-op Work Term Schedule
Year Fall Winter Summer
1 Academic Semester 1 Academic Semester 2 Off
2 Academic Semester 3

COOP*1100

Academic Semester 4 COOP*1000 Work Term I
3 COOP*2000 Work Term II Academic Semester 5 COOP*3000 Work Term III
4 Academic Semester 6 COOP*4000 Work Term IV COOP*5000 Work Term V
5 Academic Semester 7 Academic Semester 8 N/A

To be eligible to continue in the Co-op program, students must meet a minimum 70% cumulative average requirement after second semester, as well as meet all work term requirements. Please refer to the Co-operative Education program policy with respect to work term performance grading, work term report grading and program completion requirements.

For additional program information students should consult with their Co-op Co-ordinator and Co-op Faculty Advisor, listed on the Co-operative Education web site.

Students are advised to plan their schedule of studies well in advance so that they can take all required prerequisites for later (especially 4000 level) courses. Students should note that some 4000 level courses are only given in alternate years. Failure to plan may result in the inability to take a particular senior CIS course. Not all sequences may be viable. Please check with the CIS Co-op faculty advisor for semester planning.

Credit Summary (22.00 Total Credits)*

12.25 - Required Core Courses

4.00 – Area of Application

3.75 – Free electives

2.00 - Co-op Work Terms

Note: A minimum of four Co-op work terms including a Summer, Fall, and Winter are necessary to complete the Co-op requirement. *A fifth Co-op work term is optional and if completed the total number of credits will equal 22.50.

The recommended program sequence is outlined below.

Major (Honours Program) Co-op

The recommended schedule of studies for Co-op is as follows:

Semester 1 - Fall
CIS*1250 [0.50] Software Design I
CIS*1300 [0.50] Programming
CIS*1910 [0.50] Discrete Structures in Computing I
1.00 credits in the Area of Application or electives
Semester 2 - Winter
CIS*2250 [0.50] Software Design II
CIS*2500 [0.50] Intermediate Programming
MATH*1160 [0.50] Linear Algebra I
1.00 credits in the Area of Application or electives
Summer Semester - Off
Semester 3 - Fall
CIS*2030 [0.50] Structure and Application of Microcomputers
CIS*2430 [0.50] Object Oriented Programming
CIS*2520 [0.50] Data Structures
CIS*3250 [0.50] Software Design III
COOP*1100 [0.00] Introduction to Co-operative Education
0.50 credits in the Area of Application or electives
Semester 4 - Winter
CIS*2750 [0.75] Software Systems Development and Integration
CIS*3110 [0.50] Operating Systems I
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
0.75 credits in the Area of Application or elective
Summer Semester
COOP*1000 Work Term 1
Fall Semester
COOP*2000 Work Term 2
Semester 5 - Winter
CIS*3750 [0.75] System Analysis and Design in Applications
0.50 CIS electives at the 3000 level or above
1.25 credits in the Area of Application or electives
Summer Semester

COOP*3000 Work Term 3

Semester 6 - Fall
CIS*3760 [0.75] Software Engineering
STAT*2040 [0.50] Statistics I
0.50 credits in CIS at 3000 level or above
0.75 credits in the Area of Application or electives
Winter Semester
COOP*4000 Work Term 4
Summer Semester
COOP*5000 Work Term 5
Semester 7 - Fall
CIS*3260 [0.50] Software Design IV
CIS*4150 [0.50] Software Reliability and Testing
CIS*4300 [0.50] Human Computer Interaction
1.00 credits in the Area of Application or electives
Semester 8 - Winter
CIS*4250 [0.50] Software Design V
1.50 credits in the Area of Application or electives
0.50 credits in CIS at the 4000 level
University of Guelph
50 Stone Road East
Guelph, Ontario, N1G 2W1
Canada
519-824-4120