X. Degree Programs

Bachelor of Computing (B.Comp.)

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

Computing and Information Science, College of Physical and Engineering Science

The honours major in Software Engineering is available with a Co-operative Education option. Students may apply for this option at the time of University admission or completion of semester 2. Please check with CIS Co-op faculty advisor for semester planning.

Since many courses are offered in only one semester and course pre-requisites place an ordering on courses, the following program of studies is designed so that students can schedule their courses over 8 semesters of study. Students deviating from this schedule must consult with their Co-op faculty advisor.

Software Engineering Co-op Work Term Schedule
Year Fall Winter Summer
1 Academic Academic Off
2 Academic Academic Work Term 1
3 Work Term 2 Academic Work Term 3
4 Academic Work Term 4 Work Term 5
5 Academic Academic N/A

Note: that a total of four work terms are necessary to complete the Co-op requirement.

Students are not required to take each eight month Co-op term at a single employer and can take two four month placements at different employers.

The course COOP*1100 must be successfully completed before the student may apply for a placement for the first work term (normally 2 semesters before the first work term). COOP*1000, COOP*2000, COOP*3000, COOP*4000 and COOP*5000 represent the first, second, third, fourth, and fifth work terms respectively.

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.

Conditions for graduation are the same as the corresponding regular B.Comp. program. In addition, all work reports and performance evaluations must have a grade of satisfactory or better.

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*1500 [0.50] Introduction to Programming
1.50 credits in the Area of Application or electives
Semester 2 - Winter
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2250 [0.50] Software Design II
CIS*2500 [0.50] Intermediate Programming
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
0.75 credits in the Area of Application or elective
0.50 C.I.S electives at the 3000 level or above
Summer Semester

COOP*1000 Work Term 1

Fall Semester

COOP*2000 Work Term 2

Semester 5 - Winter
CIS*3760 [0.75] Software Engineering
0.50 C.I.S 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*3260 [0.50] Software Design IV
CIS*3750 [0.75] System Analysis and Design in Applications
One of:
CIS*2460 [0.50] Modelling of Computer Systems
STAT*2040 [0.50] Statistics I
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*4150 [0.50] Software Reliability and Testing
CIS*4250 [0.50] Software Design V
CIS*4300 [0.50] Human Computer Interaction
1.00 credits in the Area of Application or electives
Semester 8 - Winter
1.50 credits in the Area of Application or electives
0.50 credits in CIS at 3000 level or above
0.50 credits in CIS at the 4000 level
University of Guelph
50 Stone Road East
Guelph, Ontario, N1G 2W1
Canada
519-824-4120