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