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:

  1. 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.

  2. 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.

  3. 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
  4. 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:

  1. 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.

  2. 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
  3. 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.

  4. 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.

University of Guelph
50 Stone Road East
Guelph, Ontario, N1G 2W1

Canada
519-824-4120