2004-2005 University of Guelph Undergraduate Calendar

X. Degree Programs

Bachelor of Science (B.Sc.)

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. Recommended work terms are shown below:

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. A five year option with four work terms is also available. Please see the department's co-op faculty advisor for details.

Conditions for graduation are the same as the corresponding regular B.Sc. program. In addition, all work reports must have a grade of satisfactory or better.

Electives must include at least 1.50 at the 3000 level or above. At least 1.00 credit must be in the Arts or Social Sciences, and 0.5 remaining credit in the introductory science sequence (see note in semester 2).

The recommended schedule of studies for Co-Op Stream A (4-year) is as follows:

Semester 1(Fall)
BIOL*1030 [0.50] Biology I
CHEM*1040 [0.50] General Chemistry I
CIS*1500 [0.50] Introduction to Programming
MATH*1200 [0.50] Calculus I
PHYS*1000 [0.50] An Introduction to Mechanics
Students who are admitted deficient in one OAC/4U course in Biology, Chemistry or Physics must take the equivalent introductory course in first semester. The first-year science core in that subject should be completed by Semester 3.
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
MATH*1210 [0.50] Calculus II
Two of (only one of PHYS*1010 or PHYS*1130 may be selected): *
BIOL*1040 [0.50] Biology II
CHEM*1050 [0.50] General Chemistry II
PHYS*1010 [0.50] Introductory Electricity and Magnetism
PHYS*1130 [0.50] Physics with Applications
*Note: A third course from this list must be taken before graduation.
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
MATH*2150 [0.50] Applied Matrix Algebra
Fall Semester
COOP*1000 [0.00] Co-op Work Term I
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 elective
Note: STAT*2100 (F) is an acceptable replacement for STAT*2040 .
Summer Semester
COOP*2000 [0.00] Co-op Work Term II
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.25 elective*
One of:
MATH*3240 [0.50] Operations Research
Note: requires co-requisite of MATH*2200
0.50 elective
Note: MATH*2130 in Semester 6 or MATH*3240 in Semester 5 must be taken.
Winter Semester
COOP*3000 [0.00] Co-op Work Term III
Semester 6(Summer)
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
1.00 CIS elective at the 3000 level or above (CIS*3200 [0.75]recommended)
0.50 elective**
One of:
MATH*2130 [0.50] Numerical Methods
0.50 elective
Note: MATH*2130 in Semester 6 or MATH*3240 in Semester 5 must be taken.
Semester 7(Fall)
0.50 CIS elective at 3000 level or above
1.00 elective**
1.00 credits in CIS at the 4000 level
Semester 8(Winter)
1.50 elective**
1.00 credits in CIS at the 4000 level

The recommended schedule of studies for Co-Op Stream B(5-year) is as follows:

Semester 1(Fall)
BIOL*1030 [0.50] Biology I
CHEM*1040 [0.50] General Chemistry I
CIS*1500 [0.50] Introduction to Programming
MATH*1200 [0.50] Calculus I
PHYS*1000 [0.50] An Introduction to Mechanics
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
MATH*1210 [0.50] Calculus II
Two of (only one of PHYS*1010 or PHYS*1130 may be selected): *
BIOL*1040 [0.50] Biology II
CHEM*1050 [0.50] General Chemistry II
PHYS*1010 [0.50] Introductory Electricity and Magnetism
PHYS*1130 [0.50] Physics with Applications
*Note: A third course from this list must be taken before graduation.
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
MATH*2150 [0.50] Applied Matrix Algebra
Semester 4(Winter)
CIS*2750 [0.75] Software Systems Development and Integration
CIS*3110 [0.50] Operating Systems
STAT*2040 [0.50] Statistics I
Note: STAT*2100 (F) is an acceptable replacement for STAT*2040 .
0.25 elective
Summer Semester
COOP*1000 [0.00] Co-op Work Term I
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.25 elective
One of:
MATH*3240 [0.50] Operations Research
(Note: requires co-requisite of STAT*2100 ).
0.50 elective
Note: MATH*2130 in Semester 6 or MATH*3240 in Semester 5 must be taken. CIS*3210 should be taken here to enable subsequent courses in distributed systems.
Winter Semester
COOP*2000 [0.00] Co-op Work Term II
Semester 6(Summer)
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
1.00 CIS elective at the 3000 level or above (CIS*3200 [0.75] recommended)
0.50 elective
One of:
MATH*2130 [0.50] Numerical Methods
Note: MATH*2130 in Semester 6 or MATH*3240 in Semester 5 must be taken.
Fall Semester
COOP*3000 [0.00] Co-op Work Term III
Semester 7(Winter)
0.50 CIS elective at 3000 level or above
1.00 elective
1.00 credits in CIS at the 4000 level
Summer Semester
COOP*4000 [0.00] Co-op Work Term IV
Semester 8(Fall)

1.50 elective

1.00 credits in CIS at the 4000 level