2007-2008 University of Guelph Undergraduate Calendar

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
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 electives
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.50 CIS electives at 3000 level or above (CIS*3210 recommended)
0.25 elective
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 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
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
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
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.75 credits in the Area of Application or electives
Winter Semester
COOP*3000 [0.00] Co-op Work Term III
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