University Slogan - The degree that works
Undergraduate Calendar
Winter 2018

Click here for a Printer Friendly page.

Quic
k Links

COMPUTER SCIENCE

PROGRAMS
Bachelor of Computer Science (General)
Bachelor of Computer Science (Honours) (With or without Co-op)
Bachelor of Computer Science (Honours Applied Computing) (With or without Co-op)
Bachelor of Science (Honours Computer Information Systems)
Bachelor of Science (Honours Computer Science with Software Engineering Specialization) (With or without Co-op)
Concurrent Bachelor of Computer Science (Honours)/Bachelor of Education
Other Combined Honours Programs
Minor in Computer Science
Minor in Applied Information Technology
Major and Minor Concentrations - Bachelor of Interdisciplinary Arts and Science (IAS) - Computer Science
Certificate in Applied Information Technology

DEGREE COMPLETION PROGRAMS
Bachelor of Computer Science (General) for University Graduates
Bachelor of Computer Science (Honours Applied Computing) for University Graduates
Bachelor of Computer Science (General) (for Qualifying Ontario and Other College Diploma Holders)
Bachelor of Computer Science (Honours Applied Computing) (with and without Co-op) (for Qualifying Ontario and Other College Diploma Holders)

ARTICULATION AGREEMENTS
Bachelor of Computer Science (General) for Qualifying Ontario CAAT (or equivalent) Students with 2 Years of Study at CAAT (or equivalent) diploma program
Bachelor of Computer Science (Honours Applied Computing) (Co-op) for Qualifying Ontario CAAT (or equivalent) Students with 2 Years of Study at CAAT (or equivalent) diploma program


Additional Information: Program and Co-operative Education Regulations
GENERAL UNDERGRADUATE REGULATIONS


Bachelor of Computer Science (General)

Degree Requirements:

Total courses: thirty.

(a) 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-322, 60-315, 60-330, 60-334 (or 60-367), plus two additional Computer Science courses.
(b) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205;
(c) one course from Arts/Languages, and one from Social Sciences;
(d) eleven other courses from any area of study, including Computer Science.

The major average will be calculated on the basis of the grades obtained in 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-322, 60-315, 60-330, and either 60-334 or 60-367 or both.

RECOMMENDED COURSE SEQUENCE
First Year: ten courses, including 60-100, 60-140, 60-141, 62-120 or 62-125, and 62-130 (or 62-139 or 62-140).
Second Year: ten courses, including 60-212, 60-254, 60-256, 60-265, 60-266, and 65-205.
Third Year: ten courses, including 60-315, 60-322, 60-330, and 60-334 (or 60-367).

Note: Students who plan to complete an Honours Computer Science degree at a later date should restrict the number of Computer Science courses they take as options, in order to transfer seamlessly into a Computer Science Honours program. These students should consult a program advisor.


Bachelor of Computer Science (Honours)
(This program is available with or without Co-op) See Program and Co-operative Education Regulations

Degree Requirements:

Total courses: forty.

(a) 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, 60-311, 60-315, 60-322, 60-330, 60-354, 60-367, 60-440, 60-454, 60-496 or 60-499 (both 6.0 credit hour courses), plus one additional Computer Science course at the 300 or 400 level.
(b) 62-120 (or 62-125), 62-140 (or 62-139), 62-141, 62-190, 62-369 (or 62-380) and 65-205 (or 65-250);
(c) three courses from Arts, Languages or Social Sciences, with at least one from Arts/Languages and one from Social Sciences;
(d) three courses at the 200-400 level from Mathematics/Statistics or Computer Science (excluding 60-205, 60-207, 60-209, 60-270, 60-305, 60-307);*
(e) seven other courses from any area of study, including Computer Science.

It is recommended that students pursuing a Multi-media specialization should pick 6 courses (in consultation with an academic advisor) from Visual Arts and Communication, Media and Film.

The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, 60-311, 60-315, 60-322, 60-330, 60-354, 60-367, 60-440, 60-454, and either 60-496 or 60-499.

*Specializations: Students may specialize in one of the following areas. A special annotation will be made on the transcript for a specialization in one of the following areas, if the specified courses are completed:
i) Artificial Intelligence specialization: 60-371; (at least two of 60-473 (or 60-474), 60-477 (requires 60-377) and 60-499 project course (or 60-496 Research Project) on an approved topic in Artificial Intelligence.
ii) Multi-media specialization: 60-350; 60-450; at least one of 60-334 and 60-352; and 60-499 project course (or 60-496 Research Project) on an approved topic in Multi-media.
iii) Networks and Security specialization: 60-467; at least two of 60-334, 60-368 and 60-468; and 60-499 project course (or 60-496 Research Project), on an approved topic in Networks and Security.
iv) Game Development specialization: One of (60-350 or 60-352) and 60-377, 60-477 and 60-499 project course (or 60-496 Research Project) on an approved topic in Game Development.


RECOMMENDED COURSE SEQUENCE
First Year: ten courses, including 60-100, 60-140, 60-141, 62-120 (or 62-125) , 62-140 (or 62-139), 62-141 and 62-190.
Second Year: ten courses, including 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, and 65-205 (or 65-250).
Third Year: ten courses, including 60-311, 60-315, 60-322, 60-330, 60-354, 60-367, and 62-369 (or 62-380).
Fourth Year: ten courses, including 60-440, 60-454, 60-499 (a 6.0 credit hour course).


Bachelor of Computer Science (Honours Applied Computing)
(This program is available with or without Co-op)See Program and Co-operative Education Regulations
Honours Applied Computing with Co-op - learning outcomes
Honours Applied Computing without Co-op - learning outcomes


Degree Requirements:

Total courses: forty.

(a) 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-340, 60-322, 60-330, 60-334, 60-367, 60-499 (6 credit course), 60-415, 60-422, 60-425, 60-420 and two other Computer Science courses.
(b) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205
(c) One course from Arts/Languages, and one from Social Sciences
(d) Thirteen other courses from any area of study, including Computer Science

The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-340, 60-322, 60-330, 60-334, 60-367, 60, 415, 60-422, 60-425, 60-420, and 60-499.

RECOMMENDED COURSE SEQUENCE
First Year: ten courses, including 60-100, 60-140, 60-141, 62-120 (or 62-125), 62-140 (or 62-130 or 62-139).
Second Year: ten courses, including 60-212, 60-254, 60-256, 60-265, 60-266, and 65-205.
Third Year: ten courses, including 60-315, 60-322, 60-330, 60-334, 60-340, 60-367.
Fourth Year: ten courses, including 60-422, 60-425, 60-420, 60-499 (a 6.0 credit hour course).


Bachelor of Science (Honours Computer Information Systems)

Degree Requirements:

Total courses: forty.

(a) Computer Science: 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334, 60-340, 60-499 (a 6.0 credit hour course), plus two additional Computer Science courses at the 300 or the 400 level.
(b) Business: 70-151, 70-255, 75-100, 72-270, and 74-131, plus four additional Business courses, but excluding 73-101, 73-102, 73-213, 73-220 and 73-320.
(c) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205;
(d) three courses from Arts, Languages or Social Sciences, with at least one from Arts/Languages and one from Social Sciences;
(e) six additional courses from any area of study excluding Business;
(f) 41-110, 41-111.

The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334, 60-340, 60-499, 70-151, 70-255, 75-100, 72-270, and 74-131.

RECOMMENDED COURSE SEQUENCE
First Year: ten courses, including 41-110, 41-111, 60-100, 60-140, 60-141, 62-120 (or 62-125), 62-130 (or 62-140), 70-151, and 72-270.
Second Year: ten courses, including 60-212, 60-254, 60-256, 60-265, 60-266, 65-205, and 74-131, 70-255 and 72-270;
Third Year: ten courses, including 60-315, 60-322, 60-330, 60-334, and 60-340.
Fourth Year: ten courses, including 60-499 (a 6.0 credit hour course) and two Computer Science courses at the 300 or the 400 level.


Bachelor of Science (Honours Computer Science with Software Engineering Specialization)
(This program is available with or without Co-op)See Program and Co-operative Education Regulations

Degree Requirements:

Total courses: forty.

(a) 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, 60-280, 60-311, 60-315, 60-322, 60-330, 60-354, 60-367, 60-411, 60-440, 60-454, 60-480, 60-496 or 60-499 (both 6.0 credit hour courses), plus one additional Computer Science course.
(b) 62-120 (or 62-125), 62-140 (or 62-139), 62-141, 62-190, and 65-250 (or 65-205).
(c) any four of 24-210, 26-140, 34-129, 34-228, 46-115, 75-100 (or 71-240).
(d) two courses from Arts, Languages or Social Sciences, including one from Arts/Languages and one from Social Sciences;
(e) four additional courses from any area of study, including Computer Science.
(f) one course at the 200-400 level from Mathematics/Statistics or Computer Science (excluding 60-205, 60-207, 60-209, 60-270, 60-305, 60-307).

The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, 60-280, 60-311, 60-315, 60-322, 60-330, 60-354, 60-367, 60-411, 60-440, 60-454, 60-480, and either 60-496 or 60-499.

RECOMMENDED COURSE SEQUENCE
First Year: ten courses, including 60-100, 60-140, 60-141, 62-120 (or 62-125), 62-140 (or 62-139), 62-141 and 62-190.
Second Year: ten courses, including 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, 60-280, and 65-250 (or 65-205).
Third Year: ten courses, including 60-311, 60-315, 60-322, 60-330, 60-354, 60-367.
Fourth Year: ten courses, including 60-411, 60-440, 60-454, 60-480, and 60-499 (a 6.0 credit hour course).

To remove any suggestion that the word "engineering," in the context of courses or programs in Computer Science implies the meaning of "engineering" as used in the context of courses or programs in Professional Engineering, it is hereby acknowledged that Software Engineering is a collection of principles, models, methods, and techniques for the development, maintenance, evolution, and reuse of software that meets fundamental performance and quality requirements in an economic and competitive manner.


Other Combined Honours Computer Science Programs

Degree Requirements:

Total courses: forty.

(a) Computer Science: 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, and 60-315; plus three additional Computer Science courses at the 300 level or above.
(b) Course requirements - Other Subject: courses used to calculate the major average in the other subject area, as prescribed by that area of study.
(c) 62-120 (or 62-125), 62-140 (or 62-139), 62-141, 62-190, 62-369 (or 62-380) and 65-205 (or 65-250);
(d) any additional courses, excluding courses used to calculate the major average as determined by the second area of study;
(e) additional courses, if necessary, from any area of study to a total of forty courses.

The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-214, 60-231, 60-254, 60-256, 60-265, 60-266, and 60-315 and those of major courses in the other area of specialization.


Minor in Computer Science

The minor in Computer Science consists of the following courses in which students must maintain an average of 60% or better: 60-100, 60-140, 60-141, 60-212, and two of 60-254, 60-256, or 60-265.


Minor in Applied Information Technology

The minor in Applied Information Technology consists of 6 courses in which the student must maintain an average of 60% or better: 60-104, 60-106 or 60-140, 60-205, 60-207, and two of 60-270, 60-209, 60-305 and 60-307.


Major and Minor Concentrations - Bachelor of Interdisciplinary Arts and Science (IAS) - Computer Science

Major Concentration: 60-100, 60-212, 60-254, 60-256, 60-265, 60-322, 60-315, 60-330, 60-334, 60-340, 60-367; one course at the 300-level or above. (additional requirements: 60-140, 60-141, 62-140, 62-141.)

Minor Concentration: 60-100, 60-212, 60-254, 60-256; one Computer Science course at the 200-level or above; and one Computer Science course at the 300-level or above. (additional requirements: 60-140, 60-141, 62-140, 62-141.)


Certificate in Applied Information Technology

Total courses: 8

The Certificate in Applied Information Technology consists of the following courses in which students must maintain an average of 60% or better: 60-104, 60-106 (or 60-140), 60-205, 60-207, 60-209, 60-270, 60-305, 60-307
    DEGREE COMPLETION PROGRAMS FOR UNIVERSITY GRADUATES

    Bachelor of Computer Science (General) for University Graduates

    Degree Requirements:

    Total Courses: 16

    University graduates with a three-year General, four-year Major or four-year Honours degree (from a discipline other than Computer Science) may apply to the BCS (General) degree for University Graduates.

    12-month Full time Degree Program (with Summer Entry)
    (a) 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334 or 60-367, plus one additional Computer Science course.
    (b) 62-120 (or 62-125), 62-130 (or 62-140 or 62-139), and 65-205.

    The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334 and/or 60-367.

    RECOMMENDED PROGRAM SEQUENCING (for 12 month completion)

    This is a 16 course program. The normal course load is 5 courses per semester with the remaining course to be taken at any time, though it is recommended in the following sequence that it be taken in the last semester.

    Summer
    Intersession (6 week offering starting May): 60-140
    Summer (6 week offering starting July): 60-141
    12-week term (starting May): 60-100, 60-265 and 65-205

    Fall
    12 week offering starting September: 60-212
    12 week offering: 60-254
    12-week term: 60-256 and 60-266 and 62-120 (or 62-125), or 62-130 (or 62-139 or 62-140).

    Winter
    12-week: 60-315, 60-322, 60-330, 60-334 or 60-367, Computer Science elective, remaining Math course.

    Remaining math course may be taken at any time depending upon any applicable transfer credits and students desired workload.


    Bachelor of Computer Science (Honours Applied Computing) for University Graduates
    Honours Applied Computing with Co-op - learning outcomes
    Honours Applied Computing without Co-op - learning outcomes

    Admission Requirements:
    (i) A 3-year General or a 4-year Honours Bachelor’s degree from an accredited University.
    (ii) Ontario Grade 12 “U” Advanced Functions and Introductory Calculus and Geometry and Discrete Mathematics or equivalent courses.

    Degree Requirements:

    Total courses: 25

    (a) 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334, 60-340, 60-367, 60-415, 60-422, 60-425, 60-420, 60-499 (6 credit course), and two other Computer Science major courses.
    (b) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205.

    The major average will be calculated on the basis of grades obtained in 60-100, 60-140, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-340, 60-322, 60-330, 60-334, 60-367, 60-415, 60-422, 60-425, 60-420, 60-499 (6 credit course).

    POSSIBLE PROGRAM SEQUENCING (for recommended Summer entry)

    Summer (Semester 1)
    Intersession (6 week offering starting May): 60-140
    Summer (6 week offering starting July): 60-141
    12-week term (starting May): 60-100, 60-265 and 65-205

    Fall (Semester 2)
    12 week offering: 60-212
    12 week offering: 60-254
    12-week term: 60-256 and 60-266 and 62-120 (or 62-125) or 62-130 (or 62-139 or 62-140)

    Winter (Semester 3)
    12-week: 60-315, 60-330, 60-340, 60-420, 60-499.

    Summer (Semester 4)
    12-week: 60-322, 60-334, 60-367, Computer Science elective, remaining Math course.

    Fall (Semester 5)
    12-week: 60-415, 60-422, 60-425, Computer Science elective, 60-499.



    DEGREE COMPLETION PROGRAMS FOR COLLEGE OF APPLIED ARTS AND TECHNOLOGY (CAAT) GRADUATES

    Bachelor of Computer Science (General) Degree Completion Program for Graduates for Qualifying Ontario and Other College Diploma Holders
    [Most Ontario 3 year diploma graduates in a computer related program are eligible for admission under these degree completion agreements including: St. Clair, Algonquin, Cambrian, Centennial, Conestoga, Durham, Fanshawe, George Brown, Georgian, Humber, Mohawk, Niagara, Northern, St. Lawrence, Seneca, Sheridan, and Sir Sandford Fleming. Other colleges with similar programs may also be eligible and should inquire through the liaison office: liaison@uwindsor.ca.]

    Admission Requirements:
    1. Graduates of three-year Computer Science related Diploma program from a qualifying Ontario or other college of applied Arts and Technology (CAAT) with a grade-point average of at least 3.0 out of 4.0 (or cumulative average of at least a B (73%) grade), are eligible, within 10 years of graduation, for admission to Bachelor of Computer Science (General) degree program offered by the School of Computer Science at the University of Windsor under the provisions of this agreement.
    2. Graduates of CAAT program, specified above, applying to the University of Windsor for the Bachelor of Computer Science (General) Degree Program more than 10 years after completing the Diploma Program, with a grade point average of at least 3.0 out of 4.0 (or a cumulative average of at least a B (73%)), will require the approval of the Director of the School of Computer Science.
    3. In addition to the appropriate three-year Diploma and grade point average, applicants to the Bachelor of Computer Science (General) Degree Completion Program are required to have successfully completed Grade 12U Advanced Functions. The successful completion of Grade 12U Calculus and Vectors is strongly recommended.
    4. Students admitted to the Bachelor of Computer Science (General) Degree Completion Program will obtain the equivalent of 1.5 years of Advanced Standing (or awarded 15 course transfers). Additional credit for courses taken toward the CAAT Diploma will not be permitted.
    5. Students are required to complete fifteen (15) courses at the University of Windsor in fulfillment of the requirements of the Bachelor of Computer Science (General) Degree Completion Program.
    6. The Bachelor of Computer Science (General) Degree Completion Program will be reviewed and amended, if appropriate, by the School of Computer Science every three years following the approval of the program.
      Degree Requirements:

      Total courses: 15

      (a) 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-322, 60-315, 60-330, 60-334.*
      (b) 62-120 (or 62-125) , 62-130 (or 62-140 or 62-139), and 65-205;
      (c) one course from Arts/Languages;


      No more than 7 courses can be at the 100 level.
      *Excluding courses 60-104, 60-140, 60-205, 60-270, 60-275, 60-305, 60-367.

      The major average will be calculated on the basis of the grades obtained in 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334.


      Possible Course Sequence
      Semester 1: 60-100, 60-141, 60-265, 62-120, one course from Arts/Languages.
      Semester 2: 60-212, 60-254, 60-256, 60-266, 62-130.
      Semester 3: 60-322, 60-315, 60-330, 60-334, 65-205.


      Bachelor of Computer Science (Honours Applied Computing) (with and without Co-op) Degree Completion Program for Qualifying Ontario and Other College Diploma Holders
      [Most Ontario 3 year diploma graduates in a computer related program are eligible for admission under these degree completion agreements including: St. Clair, Algonquin, Cambrian, Centennial, Conestoga, Durham, Fanshawe, George Brown, Georgian, Humber, Mohawk, Niagara, Northern, St. Lawrence, Seneca, Sheridan, and Sir Sandford Fleming. Other colleges with similar programs may also be eligible and should inquire through the liaison office: liaison@uwindsor.ca.]
      Honours Applied Computing with Co-op - learning outcomes
      Honours Applied Computing without Co-op - learning outcomes

      Admission Requirements:
      1. Graduates of three-year Computer Science related Diploma program from a qualifying Ontario or other college of applied Arts and Technology (CAAT) with a grade-point average of at least 3.0 out of 4.0 (or a cumulative average of at least a B (73%) grade), are eligible, within 10 years of graduation, for admission to Bachelor of Computer Science (Honours Applied Computing) degree program offered by the School of Computer Science at the University of Windsor under the provisions of this agreement. Degree Completion Program for BCS (Honours Applied Computing) for both Co-op and Non Co-op options) for Qualifying Ontario and Other College Diploma Holders.
      2. Graduates of CAAT program, specified above, applying to the University of Windsor for the Bachelor of Computer Science (Honours Applied Computing) Degree Program more than 10 years after completing the Diploma Program, with a grade point average of at least 3.0 out of 4.0 (or a cumulative average of at least a B (73%)), will require the approval of the Director of the School of Computer Science.
      3. In addition to the appropriate three-year Diploma and grade point average, applicants to the Bachelor of Computer Science (Honours Applied Computing) Degree Completion Program are required to have successfully completed Grade 12U Advanced Functions. The successful completion of Grade 12U Calculus and Vectors is strongly recommended.
      4. Students admitted to the Bachelor of Computer Science (Honours Applied Computing) Degree Completion Program will obtain the equivalent of 1.5 years of Advanced Standing (or awarded 15 course transfers). Additional credit for courses taken toward the CAAT Diploma will not be permitted.
      5. Students are required to complete twenty five (25) courses at the University of Windsor in fulfillment of the requirements of the Bachelor of Computer Science (Honours Applied Computing) Degree Completion Program.
      6. The Bachelor of Computer Science (Honours Applied Computing) Degree Completion Program will be reviewed and amended, if appropriate, by the School of Computer Science every three years following the approval of the program.

      Degree Requirements:
      (This program is available with or without Co-op)See Program and Co-operative Education Regulations

      Total courses: 25 courses

      (a) 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334, 60-340, 60-415, 60-420, 60-422, 60-425 and 60-499 (6 credit course).*
      (a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205
      (b) One course from Arts/Languages
      (c) Three other courses from any area of study, including Computer Science*

      No more than 7 courses can be at the 100 level.
      *Excluding courses 60-104, 60-140, 60-205, 60-270, 60-275, 60-305, 60-367.

      The major average will be calculated on the basis of grades obtained in 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-322, 60-330, 60-334,60-340, 60-415, 60-422, 60-420, 60-425, and 60-499.


      Possible Course Sequence
      Semester 1: 60-100, 60-141, 60-265, 62-120, one course from Arts/Languages.
      Semester 2: 60-212, 60-254, 60-256, 60-266, 62-130.
      Semester 3: 60-315, 60-322, 60-330, 60-334, 65-205.
      Semester 4: 60-340, 60-415, 60-420, 60-422, 60-499 (part 1).
      Semester 5: Three electives from any area, 60-425, 60-499 (part 2).

      For Co-op stream, in addition:
      The successful completion of at least three Co-op work terms.

      BCS (General) for Qualifying Ontario CAAT (or equivalent) Students with 2 Years of Study at CAAT (or equivalent) diploma program

      Admission Requirements:
      Students who have successfully completed two years of a qualifying Ontario College of Applied Arts and Technology diploma program (or equivalent) with a cumulative average of 70% (B-) or higher may receive up to 8 courses of transfer credit toward a Bachelor of Computer Science (General) degree, provided they are within 10 years of the completion of the CAAT (or equivalent) courses, have successfully completed Grade 12U Advanced Functions, and have completed a full 2 years of study at a CAAT (or equivalent) including all recommended sequence of 20 courses as confirmed through audit or CAAT (or equivalent) diploma. Students who completed their courses more than 10 years ago may be admitted through this articulation agreement, following consultation and approval by the Director of the School of Computer Science. Students who have not successfully completed Grade 12U Advanced Functions will be required to take 03-62-102 (Access to Algebra) or its equivalent. The 8 University of Windsor courses students may receive transfer credits for consist of: 60-367 (Computer Networks), one other Computer Science course used to calculate the major average, 03-60-104 (Computer Concepts for End-Users), 03-60-305 (Cyber-Ethics), 4 Science courses (03-xx-xxx). Contact the department for the course equivalency table used to determine transfer credit.

      Degree Requirements:

      Total courses: 22 or more to be completed (subject to the number of transfer credits awarded)

      (a) 13 Computer Science courses – courses to be determined based on the transfer credit awarded
      (b) 9 additional courses – courses to be determined based on the transfer credit awarded


      BCS (Honours Applied Computing) (Co-op) for Qualifying Ontario CAAT (or equivalent) Students with 2 Years of Study at CAAT (or equivalent) diploma program
      Honours Applied Computing with Co-op - learning outcomes
      Honours Applied Computing without Co-op - learning outcomes

      Admission Requirements:
      Students who have successfully completed two years of a qualifying Ontario College of Applied Arts and Technology diploma program (or equivalent) with a cumulative average of 70% (B-) or higher may receive up to 8 courses of transfer credit toward a Bachelor of Computer Science (Honours Applied Computing) (with or without Co-op) degree, provided they are within 10 years of the completion of the CAAT (or equivalent) courses, have successfully completed Grade 12U Advanced Functions, and have completed a full 2 years of study at a CAAT (or equivalent) including all recommended sequence of 20 courses as confirmed through audit or college diploma. Students who completed their courses more than 10 years ago may be admitted through this articulation agreement, following consultation and approval by the Director of the School of Computer Science. Students who have not successfully completed Grade 12U Advanced Functions will be required to take 03-62-102 (Access to Algebra) or its equivalent. The 8 University of Windsor courses students may receive transfer credits for consist of: 03-60-367 (Computer Networks), one other Computer Science course used to calculate the major average, 03-60-104 (Computer Concepts for End-Users), 03-60-305 (Cyber-Ethics), 4 Science courses (03-xx-xxx). Contact the department for the course equivalency table used to determine transfer credit.

      Degree Requirements:

      Total courses: 32 to be completed (subject to the number of transfer credits awarded)

      (a) 20 Computer Science courses – courses to be determined based on the transfer credit awarded
      (b) 12 additional courses – courses to be determined based on the transfer credit awarded


      COMPUTER SCIENCE: COURSES