X. Degree Programs

Bachelor of Arts (B.A.)

Computing and Information Science (CIS)

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 three of CIS programs. The BA Program serves students who want computing at the core of a liberal education. The BA is also suited for students who wish to manipulate quantities of data or apply computing techniques across disciplines, especially in the social sciences, humanities or fine arts. Students with a more narrowly focused area of application might consider the BSc program for the natural and biological sciences or the B.Comp Program for other specializations. All three programs can lead to graduate work or positions in industry.

Area of Concentration (General Program)

A minimum of 5.25 credits is required, including:

CIS*1500 [0.50] Introduction to Programming
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2430 [0.50] Object Oriented Programming
CIS*2500 [0.50] Intermediate Programming
CIS*2520 [0.50] Data Structures
CIS*2750 [0.75] Software Systems Development and Integration
CIS*2910 [0.50] Discrete Structures in Computing II
CIS*3530 [0.50] Data Base Systems and Concepts
1.00 additional CIS credits at the 2000 level or higher

Major (Honours Program)

Semester 1
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
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2500 [0.50] Intermediate Programming
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
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
Semester 4
CIS*2750 [0.75] Software Systems Development and Integration
CIS*3110 [0.50] Operating Systems
STAT*2040 [0.50] Statistics I
0.75 electives
Note: 0.50 electives may be selected in semester 4 followed by 0.50 electives in semester 5
Semester 5
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 [0.50] is recommended)
0.25 elective
Semester 6
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

1.00 CIS. credits at the 4000 level

1.50 electives

Semester 8

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

Minor (Honours Program)

A minimum of 5.25 credits is required, including:

CIS*1500 [0.50] Introduction to Programming
CIS*1910 [0.50] Discrete Structures in Computing I
CIS*2430 [0.50] Object Oriented Programming
CIS*2500 [0.50] Intermediate Programming
CIS*2520 [0.50] Data Structures
CIS*2750 [0.75] Software Systems Development and Integration
CIS*2910 [0.50] Discrete Structures in Computing II
CIS*3530 [0.50] Data Base Systems and Concepts
1.00 additional credits from CIS or STAT courses at the 2000 level or above
University of Guelph
50 Stone Road East
Guelph, Ontario, N1G 2W1

Canada
519-824-4120