Spring 2016 Undergraduate Calendar


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 graduates of CIC Cairo BETCH Four-Year Degree)
Bachelor of Computer Science (Honours Applied Computing) (for graduates of CIC Cairo BETCH Four-Year Degree)
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 Cooperative Education Regulations
GENERAL UNDERGRADUATE REGULATIONS


Bachelor of Computer Science (General)

Total courses: thirty.

Major requirements: fourteen courses, including 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.

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.

Other requirements:
(a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205;
(b) one course from Arts/Languages, and one from Social Sciences;
(c) eleven other courses from any area of study, including Computer Science.

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 Cooperative Education Regulations

Total courses: forty.

Major requirements: twenty-one courses, consisting of 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.

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.

Other requirements:
(a) 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);
(b) three courses from Arts, Languages or Social Sciences, with at least one from Arts/Languages and one from Social Sciences;
(c) 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);*
(d) 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.

*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 Cooperative Education Regulations

Total courses: forty.

Major requirements: Twenty-two courses consisting of 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 major courses.
    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.

    Other requirements:
    (a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205
    (b) One course from Arts/Languages, and one from Social Sciences
    (c) Thirteen other courses from any area of study, including Computer Science

    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-340, 60-322, 60-330, 60-334, 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)

    Total courses: forty.

    Major requirements - Computer Science: seventeen courses, consisting of 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.

    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.

    Major requirements - Business: nine courses, including 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.

    Other requirements:
    (a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205;
    (b) three courses from Arts, Languages or Social Sciences, with at least one from Arts/Languages and one from Social Sciences;
    (c) six additional courses from any area of study excluding Business;
    (d) 41-110, 41-111.

    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 Cooperative Education Regulations

    Total courses: forty.

    Major requirements - Computer Science: twenty-four courses, consisting of 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.

    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.

    Other requirements:
    (a) 62-120 (or 62-125), 62-140 (or 62-139), 62-141, 62-190, and 65-250 (or 65-205);
    (b) any four of 24-210, 26-140, 34-129, 34-228, 46-115, 75-100 (or 71-240).
    (c) two courses from Arts, Languages or Social Sciences, including one from Arts/Languages and one from Social Sciences;
    (d) four additional courses from any area of study, including Computer Science.
    (e) 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).

    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 Programs

    Total courses: forty.

    Major requirements - Computer Science: fourteen courses, consisting of 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.

    Major requirements - Other Subject: as prescribed by that area of study.

    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.

    Other requirements:
    (a) 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);
    (b) any additional, non-major requirements as determined by the second area of study;
    (c) additional courses, if necessary, from any area of study to a total of forty courses.

    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)

    Major Concentration: 60-100, 60-212, 60-254, 60-256, 60-265, 60-322, 60-315, 60-330, 60-334, 60-367; one course at the 300-level or above. (Other 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. (Other 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

      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 B.C.S (General) degree for University Graduates. This second degree program is offered in two formats:

      12-month Full time Degree Program (with Summer Entry)
      Major requirements: thirteen courses including, 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.

      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.

      Other requirements: 62-120 (or 62-125), 62-130 (or 62-140 or 62-139), and 65-205.

      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

      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.

      Total courses: 25

      Major requirements: 22 courses consisting of 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 major courses.

      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-499 (6 credit course), 60-415, 60-422, 60-425, 60-420.


      Other requirements: 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205.

      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.
        Bachelor of Computer Science (General)
        Total courses: 15

        Major requirements: eleven courses, consisting of 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-322, 60-315, 60-330, 60-334.*
        *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.


        Other requirements: (four courses including)
        (a) 62-120 (or 62-125) , 62-130 (or 62-140 or 62-139), and 65-205;
        (b) one course from Arts/Languages;


        No more than 7 courses can be at the 100 level.

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

        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 Coop and Non Coop 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.

        Bachelor of Computer Science (Honours Applied Computing) (with and without co-op)
        Total courses: 25 courses

        Major requirements: eighteen courses consisting of 60-100, 60-141, 60-212, 60-254, 60-256, 60-265, 60-266, 60-315, 60-340, 60-322, 60-330, 60-334, 60-499 (6 credit course), 60-415, 60-422, 60-425, 60-420 and 60-499.*
        *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-340, 60-322, 60-330, 60-334, 60-415, 60-422, 60-425, 60-420, and 60-499.


        Other requirements: (seven courses including)
        (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*

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

        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.

        Articulation Agreements for holders of four year CIC Cairo BTech Degree:

        Bachelor of Computer Science (General)

        Total courses:30 courses consisting of 13 University of Windsor courses that must be completed and 17 University of Windsor courses that can be awarded transfer credits for CIC BTEC courses taken.
        Major University of Windsor Course Requirements to Complete seven courses consisting of 60-100, 60-212, 60-254, 60-256, 60-266, 60-322, 60-330.
        The major average will be calculated on the basis of grades obtained in courses including 60-100, 60-212, 60-254, 60-256, 60-266, 60-322, 60-330.


        Other University of Windsor Requirements to Complete:
        (six courses including)
        (a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205,
        (b) One course from Social Sciences at the 200 to 400 level.
        (c) Two courses from any area of study including Computer Science in 200 to 400 level.

        The University of Windsor Requirements that May Be Awarded Transfer Credits:
        (Seventeen consisting of)
        i) Major Requirements (seven courses consisting of): 60-140, 60-141, 60-265, 60-315, 60-367, 60-311.
        ii) Other Requirements (b): One Arts/Language elective
        iii) Other Requirement (c): Nine other courses consisting of 3 Computer Science courses (60-205, 60-275, 60-305), and 6 Business Courses (75-290, 70-151, 70-255, 71-2xx, 73-101, 74-002).

        Bachelor of Computer Science (Honours Applied Computing)
        (This articulation agreement is for holders of a four year CIC Cairo BTEC Degree)

        Total courses: 40 courses consisting of 18 University of Windsor courses that must be completed and 22 University of Windsor courses that can be awarded transfer credits for CIC BTEC courses taken.

        Major University of Windsor Course Requirements to Complete:
        fourteen courses consisting of: 60-100, 60-212, 60-254, 60-256, 60-266, 60-340, 60-322, 60-330, 60-334, 60-415, 60-422, 60-425, 60-499 (6 credit course)

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

        Other University of Windsor Requirements to Complete:
        (four courses including)
        (a) 62-120 (or 62-125), 62-130 (or 62-139 or 62-140), and 65-205,
        (b) One course from Social Sciences.

        The University of Windsor Requirements that May Be Awarded Transfer Credits:
        (Twenty Two consisting of)
        i) Major Requirements (eight courses consisting of): 60-140, 60-141, 60-265, 60-315, 60-367, 60-311.
        ii) Other Requirements (b): One Arts/Language elective
        iii) Other Requirement (c): Thirteen other courses consisting of 6 Computer Science courses (60-104, 60-205, 60-275, 60-2xx, 60-305, 60-470), and 7 Business Courses (75-1xx, 75-290, 70-151, 70-255, 71-2xx, 73-101, 74-002).


        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: (i) 2 major requirements 03-60-367 (Computer Networks) and One other Computer Science major elective; (ii) 6 other requirements from any area: 03-60-104 (Computer Concepts for End-Users), 03-60-305 (Cyber-Ethics), 4 Science electives (03-xx-xxx). Contact the department for the course equivalency table used to determine transfer credit.

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

        Major requirements: 13 courses – courses to be determined based on the transfer credit awarded

        Other requirements: 9 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

        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: (i) 2 major requirements 03-60-367 (Computer Networks) and One other Computer Science major elective; (ii) 6 other requirements from any area: 03-60-104 (Computer Concepts for End-Users), 03-60-305 (Cyber-Ethics), 4 Science electives (03-xx-xxx). Contact the department for the course equivalency table used to determine transfer credit.

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

        Major requirements: 20 courses – courses to be determined based on the transfer credit awarded

        Other requirements: 12 courses – courses to be determined based on the transfer credit awarded


        COMPUTER SCIENCE: COURSES