University of Guelph 2003-2004 Undergraduate Calendar

X--Degree Programs, Bachelor of Computing (B.Comp.)

Schedule of Studies

Since many courses are offered in only one semester and course prerequisites place an ordering on courses, the following program of studies is designed so that students can schedule their courses over 8 semesters of study. Students deviating from this schedule must consult with their academic counsellor. This schedule assumes a Fall/Winter semester sequence.

Major (Honours Program)

School of Computing and Information Science, College of Physical and Engineering Science.

Semester 1

CIS*1650 [0.50] Programming I

MATH*1200 [0.50] Calculus I

1.00 credits in the Area of Application or elective

One of:

ENGL*1200 [0.50] Reading the Contemporary World

ENGL*1410 [0.50] Major English Writers

Semester 2

CIS*1900 [0.50] Discrete Structures in Computer Science

CIS*2650 [0.50] Programming II

MATH*1210 [0.50] Calculus II

1.00 credits in the Area of Application or elective

Note: COOP*1100 must be completed in the second academic semester (winter of year 1) by students in the Co-op program.

Semester 3

CIS*2030 [0.50] Structure and Application of Microcomputers

CIS*2420 [0.50] Data Structures

MATH*2150 [0.50] Applied Matrix Algebra

0.50 credits in the Area of Application or elective

One of (STAT*2100 is preferred):

STAT*2040 [0.50] Statistics I

STAT*2100 [0.50] Introductory Probability and Statistics

Note: CIS*2450 is substituted for CIS*2030 in Semester 3 by students in Stream A of the Co-op program.

Semester 4

CIS*2450 [0.50] Software Systems Development and Integration

CIS*3110 [0.50] Operating Systems

1.00 credits in the Area of Application or elective

One of:

MATH*2130 [0.50] Numerical Methods

0.50 elective

Note: MATH*2130 in Semester 4 or MATH*3240 in Semester 5 must be taken.

Note: CIS*2030 is substituted for CIS*2450 in Semester 4 by students in Stream A of the Co-op program.

Semester 5

CIS*3430 [0.50] System Analysis and Design in Applications

CIS*3530 [0.50] Data Base Systems and Concepts

CIS*3650 [0.50] Compilers

0.50 credits in the Area of Application or elective

One of:

MATH*3240 [0.50] Operations Research

0.50 elective

Note: MATH*2130 in Semester 4 or MATH*3240 in Semester 5 must be taken.

Semester 6

CIS*3200 [0.50] Software Engineering

CIS*3490 [0.50] The Analysis and Design of Computer Algorithms

1.50 credits in the Area of Application or elective

Semester 7

CIS*4600 [0.50] Elements of Theory of Computation

0.50 C.I.S. credits at the 3000 or 4000 level

0.50 C.I.S. credits at the 4000 level

1.00 courses in the Area of Application or elective

Semester 8

CIS*4000 [0.50] Applications of Computing Seminar

0.50 C.I.S. credits at the 4000 level

1.50 courses in the Area of Application or elective


Note: when searching for a course code replace the " * " with a blank

Admission inquiries: Admission Services ~ ~ ~ General calendar inquiries: Undergraduate Program Services ~ ~ ~ Last revision: 14 May 2003

© 2003 Office of Registrarial Services, University of Guelph