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.
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
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 elective |
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 elective |
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 elective |
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 |
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 elective |
Semester 6(Summer)
Alternative 1 [Recommended] |
CIS*3760
|
[0.75] |
Software Engineering |
0.50 C.I.S elective at the 3000 level or above |
1.25 credits in the Area of Application or elective |
OR Alternative 2 |
(1.50 C.I.S electives at the 3000 level or above |
1.00 credits in the Area of Application or elective) |
Semester 7(Fall)
1.00 credits in the Area of Application or elective |
0.50 credits in C.I.S. at 3000 level or above |
1.00 credits in C.I.S. at the 4000 level |
Semester 8(Winter)
CIS*4000
|
[0.50] |
Applications of Computing Seminar |
1.50 credits in the Area of Application or elective |
0.50 credits in C.I.S. at the 4000 level |
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 elective |
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 elective |
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 elective |
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 |
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 elective |
Note: CIS*3210 should be taken here to enable future courses in distributed computing. |
Semester 6(Summer)
Alternative 1 [Recommended] |
CIS*3760
|
[0.75] |
Software Engineering |
0.50 C.I.S elective at the 3000 level or above |
1.25 credits in the Area of Application or elective |
OR Alternative 2 |
(1.50 C.I.S electives at the 3000 level or above |
1.00 credits in the Area of Application or elective) |
Semester 7(Winter)
1.00 credits in the Area of Application or elective |
0.50 credits in C.I.S. at 3000 level or above |
1.00 credits in C.I.S. at the 4000 level |
Semester 8(Fall)
CIS*4000
|
[0.50] |
Applications of Computing Seminar |
1.50 credits in the Area of Application or elective |
0.50 credits in C.I.S. at the 4000 level |