Department of Computing and Information Science, College of Physical and Engineering Science.
Note that some of these courses may have to be taken in Semester 6.
A average grade of 70% in CIS*1650, CIS*1900, CIS*2650, MATH*1200 and MATH*1210 in semesters 1 and 2 is normally required but does not guarantee admission to semester 3 of the Computing and Information Science program.
CIS*1650 [0.50] Programming I
MATH*1200 [0.50] Calculus I
Two of (only one of PHYS*1000 or PHYS*1110 may be selected): *
BIOL*1030 [0.50] Biology I
CHEM*1040 [0.50] General Chemistry I
PHYS*1000 [0.50] An Introduction to Mechanics
PHYS*1110 [0.50] Introductory Physics with Applications I
One of:
ENGL*1200 [0.50] Reading the Contemporary World
ENGL*1410 [0.50] Major English Writers
CIS*1900 [0.50] Discrete Structures in Computer Science
CIS*2650 [0.50] Programming II
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] Introductory Physics with Applications II
CIS*2030 [0.50] Structure and Application of Microcomputers
CIS*2420 [0.50] Data Structures
MATH*2150 [0.50] Applied Matrix Algebra
0.50 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.
CIS*2450 [0.50] Software Systems Development and Integration
CIS*3110 [0.50] Operating Systems
1.00 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.
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 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.
CIS*3120 [0.50] Digital Systems
CIS*3200 [0.50] Software Engineering
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
1.00 elective**
CIS*4600 [0.50] Elements of Theory of Computation
0.50 4000 level CIS course
0.50 3000 level or 4000 level CIS course
1.00 elective**
1.00 from a CIS course at the 4000 level
1.50 elective**
*a third must be taken before graduation
**electives must include at least 1.50 in science courses with at least 0.50 at the 3000 level or above and at least 1.00 credit must be in the Arts or Social Sciences, and 1.00 remaining credit in the introductory science sequence (see * semesters 1 and 2)
CIS*1650 [0.50] Programming I
CIS*1900 [0.50] Discrete Structures in Computer Science
CIS*2420 [0.50] Data Structures
CIS*2450 [0.50] Software Systems Development and Integration
CIS*2650 [0.50] Programming II
CIS*3110 [0.50] Operating Systems
CIS*3430 [0.50] System Analysis and Design in Applications
STAT*2100 [0.50] Introductory Probability and Statistics
2.00 additional credits from CIS courses at the 2000 level or above
© 2003 Office of Registrarial Services, University of Guelph