This program provides a working knowledge of the foundations of computer science: modern computer software and hardware, theoretical aspects of computer science, and relevant areas of mathematics and statistics. It also imparts an appreciation of the discipline's transformative impact on science and society. The program prepares students for further study and for careers in the computing industry. It comprises four streams with different emphases:
The Comprehensive Stream provides a broad and balanced exposure to the discipline. It is the stream best-suited for students planning to pursue graduate study in computer science, but it is also suitable for other career paths.
The Software Engineering Stream places a greater emphasis on the engineering side of the discipline, including computer systems and core applications.
The Information Systems Stream has a similar focus as the Software Engineering Stream, but it provides additional exposure to certain aspects of business management. It is of special interest to students wishing to pursue careers in technical management but who have a deep interest in the technology
The Entrepreneurship Stream includes a solid core of computer science and software engineering, while exposing students to the framework and the methodologies that underlie the development of innovative technology ideas into viable commercial opportunities. Enrolment into the Entrepreneurship stream will be limited to highly qualified and motivated students, and preference will be given to students enrolled in the Specialist (Co-op) Program.
Note: the Health Informatics Stream has been suspended to new enrolments and will be fully closed effective with the 2020-21 academic year.
The structure of the program requirements allows one to easily switch streams until relatively late in the program. Consequently, these streams should not be viewed as rigidly separated channels feeding students to different career paths, but as a flexible structure that provides computer science students guidance in their course selection based on their broad (but possibly fluid) interests.
The following enrolment requirements are effective as of the Summer 2019 session; Students applying to begin the program in Summer 2019, or in any subsequent session, must meet these requirements. These requirements are not retroactive to previous academic sessions.
Enrolment in the program is limited.
Current Co-op Students:
Students admitted to a Co-op Degree POSt in their first year of study must request a Co-op Subject POSt on ACORN upon completion of 4.0 credits and must have passed all of the A-level CSC and MAT courses required in the program ( CSCA08H3, CSCA48H3, CSCA67H3, MATA22H3, MATA31H3, and MATA37H3). Students are admitted on the basis of academic performance in program courses; for more information about the admission requirements, please visit the following CMS webpage. In addition, they must also have achieved a CGPA of at least 2.5 across all attempted courses.
Admission to the Entrepreneurship Stream also requires the submission of a Supplementary Application Form available from the CMS website.
Students who are not admitted as above, and who are enrolled in the Minor in Computer Science, may apply after completing at least 7.5 credits, including the core A-level courses listed above as well as CSCB07H3, CSCB09H3, CSCB36H3 and one of MATB24H3 or STAB52H3. Students are admitted on the basis of academic performance in program courses; for more information about the admission requirements, please visit the following CMS webpage. In addition, they must also have a CGPA of at least 2.5 across all attempted courses.
*These courses have a CS subject POSt or minimum CGPA prerequisite.
Prospective Co-op Students:
Prospective students (i.e., those not yet admitted to a Co-op Degree POSt) must meet the enrolment requirements noted above and have a CGPA of at least 2.75 across all attempted courses.
In addition to requesting the program on ACORN, prospective Co-op students (i.e., those not yet admitted to a Co-op Degree POSt) must also submit a Co-op Supplementary Application Form, which is available from the Arts & Science Co-op Office website. Submission deadlines follow the Limited Enrolment Program Application Deadlines set by the Office of the Registrar each year. Failure to submit both the Supplementary Application Form and the program request on ACORN will result in that student's application not being considered.
Students must complete the program requirements as described in the Specialist Program in Computer Science.
To remain in the program, students must maintain a CGPA of 2.5 or higher throughout the program. To complete the program, students must meet the work term and course requirements described below.
Co-op Work Term Requirements
Students must satisfactorily complete three Co-op work terms, each of four-months duration, one of which can be during the summer. To be eligible for their first work term, students must be enrolled in the Specialist (Co-operative) Program in Computer Science and have completed at least 7.0 credits, including all first year required courses ( CSCA08H3, CSCA48H3, CSCA67H3, MATA22H3, MATA31H3, MATA37H3).
In addition to their academic program requirements, Co-op students complete up to five Co-op specific courses. These courses are designed to prepare students for their job search and work term experience, and to maximize the benefits of their Co-op work terms. They cover a variety of topics intended to assist students in developing the skills and tools required to secure work terms that are appropriate to their program of study, and to perform professionally in the workplace. These courses must be completed in sequence, and are taken in addition to a full course load. They are recorded on transcripts as credit/no credit (CR/NCR) and are considered to be additive credit to the 20.0 required degree credits. No additional course fee is assessed as registration is included in the Co-op Program fee.
Co-op Preparation Course Requirements:
1. COPB50H3/( COPD01H3) – Foundations for Success in Arts & Science Co-op
- Students entering Co-op from outside of UTSC (high school or other postsecondary) will complete this course in Fall or Winter of their first year at UTSC. Enrolment in each section is based on admission category: Typically, students in Computer Science, Mathematics and Statistics enroll in the Fall semester while all other Arts & Science Co-op admission categories enroll in the Winter semester however this may vary year to year.
- Current UTSC students entering Co-op in April/May will complete this course in the Summer semester.
- Current UTSC students entering Co-op in July/August will complete this course in the Fall semester.
5. COPC99H3/( COPD13H3) – Integrating Your Work Term Experience Part II
- This course will be completed four months in advance of the third scheduled work term (for programs that require the completion of 3 work terms and/or four months in advance of any additional work terms that have been approved by the Arts and Science Co-op Office.
Students must be available for work terms in each of the Fall, Winter and Summer semesters and must complete at least one of their required work terms in either a Fall or Winter semester. This, in turn, requires that students take courses during at least one Summer semester.
For information on fees, status in Co-op programs, and certification of completion of Co-op programs, see Section 6B.5 or the Arts and Science Co-op section in the UTSC Calendar.