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
Semester 2
Semester 3
Semester 4
Semester 5
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 |