The Internship programs in Computer Science are five-year (120 units or 20 full-course equivalents) degree programs that include a 12- or 16-month Internship period of supervised work experience.
Before starting their first Internship work period, students must meet the admission requirements specified in the Co-operative Education/Internship section of this Calendar. In addition, students must be Computer Science majors or Computer Science honours students, and must currently be taking and/or have completed between 90 and 105 units (15 and 17.5 full-course equivalents) appropriate to their degree program, including:
(a) Computer Science 313, 319 or 331, 355, 359 and Software Engineering 301 (or Computer Science 301);
(b) At least one of Computer Science 349 or 449, 413 or 457;
(c) Philosophy 279 or 377;
(d) An additional 18 units (3.0 full-course equivalents) in the field of Computer Science, including 15 units (2.5 full-course equivalents) numbered 400 or above, and 3 units (0.5 full-course equivalents) numbered 300 or above.
Students should have a minimum grade point average of 2.50 calculated over the most recent course work to a maximum of 30 units (5.0 full-course equivalents) at the time of application to the Internship Major program. Honours students in good standing at time of application will be admitted to the Internship Honours program.
Students who are very close to these admission criteria are also encouraged to apply; admission will be decided on a case by case basis.
Students must apply to the Undergraduate Science Centre prior to completing the admission requirements outlined above, and by the dates given below. Transcripts must show that the student is enrolled in any courses necessary to complete the admission requirements. Application dates are:
- December 1 for a May 1 first Internship placement;
- May 1 for a September 1 first Internship placement;
- September 1 for a January 1 first Internship placement.