What happens if you don’t get accepted into the computer science program after first year. I’m asking this question for all three branches of uoft.
hello,
you get banished. forever. or what i’ve heard is that you go into math/cogsci/*insert cs-adjacent program*.
i’m just kidding. (don’t come for me, math/cogsci majors.) the reality is kind of like a mix of these i suppose, and it depends on the campus you’re at.
at utsg, if you don’t meet the requirements for first year cs stream students (cmp1), you can re-apply from the regular artsci stream, but it’s a lot more competitive. if you just haven’t had the chance to take certain required first year courses, you’ll get until the end of your first summer term to complete them. otherwise, they don’t really give you much leeway for the requirements.
at utsc, you’re allowed to retake all of the first year required cs courses once, except for MATA31, if you need to get a higher mark to pass the cs stream requirements. after that, if you still don’t meet the cutoffs, you’ll have to apply for a non-cs backup program to enter in second year. you may be able to apply for the cs post as a non-cs stream student but again, spots will be limited and it’ll be a lot more competitive.
with utm, you’d pretty much be banished, actually. utm only accepts cs majors and specialists that entered the stream straight out of high school and passed the first year cs requirements. if you don’t make it, you could still go for a cs minor, which seems to be open to any student regardless of stream. utm may rule with an iron fist, but they’re also kinda considerate in a way — they’ve put together a list of backup programs that are similar to cs or other competitive programs, which might be helpful. you can check them out on page 4 of this document.
anyway, hope that helps, and best of luck on your future cs endeavours.
aska