X. Degree Programs
Bachelor of Computing (B.Comp.)
Program Information
B.Comp. Program Regulations
The general program is designed to provide a sound general education in computing.
The honours program is designed to provide depth of study and specialization beyond that available in the general program, while at the same time ensuring a complementary background in an area of application.
1. Requirements for a General Degree
To graduate from a general program a student must:
-
earn 15.00 credits. These must include courses that fulfill the distribution requirements of the General Degree (see below). At least 4.00 credits must be at the 3000 level or above. Not more than 6.00 credits at the introductory (1000) level may be counted towards the 15.00 credit requirement.
-
no more than 11.00 credits in any one subject or discipline, as indicated by the course prefix code, can be counted towards a general degree.
-
successfully complete the following credits:
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 0.5 additional CIS or STAT credits at the 2000 level or higher 1.0 additional CIS credits at 3000 level or higher -
Earn 2.00 science credits (list of courses available in the Program Counsellor's office) and 2.00 credits in the College of Arts or College of Social and Applied Human Sciences in addition to the courses listed in c.
2. Requirements for an Honours Degree
To graduate from an honours program a student must:
-
successfully complete 20.00 credits. These must include the 11.75 credits that fulfill the Computing Core Requirements (below), a minimum of 4.00 credits in an Area of Application (below) and an additional 4.25 credits as free electives. Not more than 6.00 credits from courses at the introductory (1000) level may be counted towards the 20.00 credit requirement.
The program requires 6.00 credits at the 3000 level or above and 2.00 credits at the 4000 level, while the area of application requires an additional 1.00 credits at the 3000 level or above. The Area of Application is a graduation requirement and must be approved by Semester 4 by the faculty advisor.
-
complete the following Computing Core Requirements:
CIS*1500 [0.50] Introduction to Programming CIS*1910 [0.50] Discrete Structures in Computing I CIS*2030 [0.50] Structure and Application of Microcomputers CIS*2430 [0.50] Object Oriented Programming CIS*2460 [0.50] Modelling of Computer Systems 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*3110 [0.50] Operating Systems CIS*3490 [0.50] The Analysis and Design of Computer Algorithms CIS*3530 [0.50] Data Base Systems and Concepts CIS*3750 [0.75] System Analysis and Design in Applications CIS*4000 [0.50] Applications of Computing Seminar MATH*1200 [0.50] Calculus I STAT*2040 [0.50] Statistics I 1.75 additional CIS credits at the 3000 level or above 1.50 additional CIS credits at the 4000 level or above -
obtain a cumulative average at least 70% in CIS courses. Students who do not satisfy this requirement at graduation may apply for a General Degree.
-
earn at least 4.00 credits in an Area of Application with at least 1.00 credits at the 3000 level or above. These credits must be taken from a single department or subject other than Computing and Information Science.
An area of Application normally consists of 4.00 credits (normally 8 courses) of a minor. Minors in the B.A. program and B.Sc. Minors are listed in Section X of the Calendar. A student may complete a minor should they decide to do so.
Students must consult the faculty advisor for approval of their Area of Application by semester 4.
Some courses may have enrolment restrictions placed on them.
Students failing to meet the graduation requirements of the honours program may apply to graduate with a general degree if the requirements for the general degree are met.
3. Continuation of Study
Students are advised to consult the regulations for Continuation of Study which are outlined in detail in Section VIII--Degree Regulations & Procedures of this calendar.