X. Degree Programs

Bachelor of Computing (B.Comp.)

Schedule of Studies Co-op

Since many courses are offered in only one semester and course prerequisites 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. This schedule assumes a Fall/Winter semester sequence.

Major Co-op (Honours Program)

School of Computing and Information Science, College of Physical and Engineering Science

The Honours Bachelor of Computing degree is also available as a Co-operative Education Program. Students may apply for this option at the time of University admission or completion of semester 2. Three co-op work terms are required in Stream A and four are required in Stream B. Please check with CIS Co-op faculty advisor for semester planning.

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.

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).

Other sequences may not be viable for the co-op student. Please check with the CIS Co-op faculty advisor for semester planning. COOP*1000, COOP*2000, COOP*3000, and COOP*4000 represent the first, second, third, and fourth work terms respectively.

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.

Work/Study Semesters

Stream A Co-Op Schedule of Studies
Semester 1(Fall)
CIS*1500 [0.50] Introduction to Programming
MATH*1200 [0.50] Calculus I
1.50 credits in the Area of Application or electives
Semester 2(Winter)
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2500 [0.50] Intermediate Programming
COOP*1100 [0.00] Introduction to Co-operative Education
1.50 credits in the Area of Application or electives
Semester 3(Summer)
CIS*2030 [0.50] Structure and Application of Microcomputers
CIS*2430 [0.50] Object Oriented Programming
CIS*2520 [0.50] Data Structures
CIS*2910 [0.50] Discrete Structures in Computing II
0.50 credits in the Area of Application or electives
Fall Semester
COOP*1000 Work Term I
Semester 4(Winter)
CIS*2750 [0.75] Software Systems Development and Integration
CIS*3110 [0.50] Operating Systems
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
STAT*2040 [0.50] Statistics I
0.25 credits in the Area of Application or electives
Summer Semester
COOP*2000 Work Term 2
Semester 5(Fall)
CIS*2460 [0.50] Modelling of Computer Systems
CIS*3530 [0.50] Data Base Systems and Concepts
CIS*3750 [0.75] System Analysis and Design in Applications
0.75 credits in the Area of Application or electives
Winter Semester
COOP*3000 Work Term 3
Semester 6(Summer)
Alternative 1 [Recommended]
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
OR Alternative 2
(1.50 C.I.S electives at the 3000 level or above
1.00 credits in the Area of Application or electives)
Semester 7(Fall)
1.00 credits in the Area of Application or electives
0.50 credits in CIS at 3000 level or above
1.00 credits in CIS at the 4000 level
Semester 8(Winter)
CIS*4000 [0.50] Applications of Computing Seminar
1.50 credits in the Area of Application or electives
0.50 credits in CIS at the 4000 level
The recommended schedule of studies for Co-op Stream B is as follows:
Semester 1(Fall)
CIS*1500 [0.50] Introduction to Programming
MATH*1200 [0.50] Calculus I
1.50 credits in the Area of Application or electives
Semester 2(Winter)
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2500 [0.50] Intermediate Programming
COOP*1100 [0.00] Introduction to Co-operative Education
1.50 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*2910 [0.50] Discrete Structures in Computing II
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
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
STAT*2040 [0.50] Statistics I
0.25 credits in the Area of Application or elective
Summer Semester
COOP*1000 Work Term 1
Semester 5(Fall)
CIS*2460 [0.50] Modelling of Computer Systems
CIS*3530 [0.50] Data Base Systems and Concepts
CIS*3750 [0.75] System Analysis and Design in Applications
0.75 credits in the Area of Application or electives
Note: CIS*3210 should be taken here to enable future courses in distributed computing.
Winter Semester
COOP*2000 Work Term 2
Semester 6(Summer)
Alternative 1 [Recommended]
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
OR Alternative 2
(1.50 C.I.S electives at the 3000 level or above
1.00 credits in the Area of Application or electives)
Fall Semester
COOP*3000 Work Term 3
Semester 7(Winter)
1.00 credits in the Area of Application or electives
0.50 credits in CIS at 3000 level or above
1.00 credits in CIS at the 4000 level
Summer Semester
COOP*4000 Work Term 4
Semester 8(Fall)
CIS*4000 [0.50] Applications of Computing Seminar
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