Computing and Information Science, College of Physical and Engineering Science
The Honours Bachelor of Computing degree 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. Four co-op work terms are required. 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. 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.
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 |
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 |
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 |
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 |