X. Degree Programs
Bachelor of Arts (B.A.)
Computing and Information Science (Co-op) (CIS:C)
Department of Computing and Information Science, College of Physical and Engineering Science
The 4 year Honours Program Major in Computing and Information Science is also available as a Co-operative Education Program. Three co-op work terms are required. A five year option with four work terms is also available. Please see the department's co-op academic advisor for details.
COOP*1100 must be completed in the 2nd academic semester (Winter of year 1). Students may apply for these options at the time of University admission or completion of semester 2.
Conditions for graduation are the same as the corresponding regular B.A. program. In addition, all work reports must have a grade of satisfactory or better.
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. Recommended work terms are shown below:
Work/Study Semesters
List A
Semester 1(Fall)
CIS*1500
|
[0.50] |
Introduction to Programming |
MATH*1200
|
[0.50] |
Calculus I |
1.00 electives from different subject areas in the College of Arts (ENGL*1080 or ENGL*1200 is recommended) |
0.50 electives from selected subject areas in the College of Social and Applied Human Sciences*
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 |
0.50 electives from the College of Arts |
1.00 electives from selected subject areas in the College of Social and Applied Human Sciences* |
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 electives 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 |
STAT*2040
|
[0.50] |
Statistics I |
0.75 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.50 CIS electives at 3000 level or above (CIS*3210 recommended) |
0.25 elective |
Semester 6(Summer)
CIS*3490
|
[0.50] |
The Analysis and Design of Computer Algorithms |
1.00 CIS electives at 3000 level or above |
1.00 electives |
Semester 7(Fall)
1.00 CIS credits at the 4000 level
1.50 electives
Semester 8(Winter)
1.00 CIS credits at the 4000 level |
1.50 electives |
*1.50 electives in semesters 1 and 2 must be from at least two of the following subject areas in the College of Social and Applied Human Sciences: ANTH, ECON, GEOG, POLS, PSYC, SOAN, SOC, WMST |
List B
Semester 1(Fall)
CIS*1500
|
[0.50] |
Introduction to Programming |
MATH*1200
|
[0.50] |
Calculus I |
1.00 electives from different subject areas in the College of Arts (ENGL*1060 or ENGL*1200 is recommended) |
0.50 electives from selected subject areas in the College of Social and Applied Human Sciences* |
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 |
0.50 electives from the College of Arts |
1.00 electives from selected subject areas in the College of Social and Applied Human Sciences* |
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 electives 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 credit 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 |
Semester 6(Summer)
Alternative 1 [Recommended] |
CIS*3760
|
[0.75] |
Software Engineering |
0.50 CIS electives at the 3000 level or above |
1.25 credits in the Area of Application or electives |
OR Alternative 2 |
1.50 CIS 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 the 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.00 CIS credits at the 4000 level |
1.50 credits in the Area of Application or electives |
0.50 credits in the CIS at 4000 level |
*1.50 electives in semesters 1 and 2 must be from at least two of the following subject areas in the College of Social and Applied Human Sciences: ANTH, ECON, GEOG, POLS, PSYC, SOAN, SOC, WMST |
|