199798 Undergraduate Calendar
XDegree Programs
Computing and Information Science
Department of Computing and Information Science, College of Physical and Engineering Science.
The Computing and Information Science program emphasizes the applications of computing in other academic disciplines and in business environments. "B" grades are required for but do not guarantee admission to semester 3 of CIS programs.
A minimum of 10 courses is required, including:
 27160 Foundations of Programming
 27170 Introduction to Computing and Information Science
 27190 Discrete Structures in Computer Science
 27240 Introduction to Information Processing
 27242 Data Structures
 89204 Statistics I
 4 additional CIS courses (3 at the 300 level)
Honours Program Major
Semester 1
 27160 Foundations of Programming
 63120 Calculus I
 Two electives from different departments in the College of Arts. (It is recommended that one be 37120 or 37140).
 One elective from the College of Social Science.
Semester 2
 27170 Introduction to Computing and Information Science
 27190 Discrete Structures in Computer Science
 One elective from the College of Arts
 Two electives from the College of Social Science.
 (Three electives in semesters 1 and 2 from the College of Social Science must be from at least 2 different departments).
Semester 3
 27242 Data Structures
 63121 Calculus II
 63215 Applied Matrix Algebra

 89204 Statistics I
 OR
 89212 Probability and Statistics for Engineers

 One elective.
Semester 4
 27240 Introduction to Information Processing
 27349 The Analysis and Design of Computer Algorithms
 63213 Numerical Methods +
 *Two electives
+63324 Operations Research (F) may be substituted.
 27311 Operating Systems
 27343 System Analysis and Design in Applications
 27360 Programming Languages
 *Two electives
Semester 6
 27312 Digital Systems
 27320 Software Engineering
 27353 Data Base Systems and Concepts
 *Two electives
Semester 7
 One 300 or 400 level course and 2 additional 400 level courses all from Computing and Information Science.
 *Two electives
Semester 8
 Two 400 level courses from Computing and Information Science.
 *Three electives
* At least two of these electives must be at the 300 level or above to meet the B.A. requirement of at least 14 courses at the 300 level or above. Note that not more than 12 courses may be at the 100 level.
For general calendar inquiries contact: sdorr@registrar.uoguelph.ca
Last revised: November 4, 1997.