• computer science,  grad school,  non degree


    Hello! I’m a mechancial engineering graduate from Queen’s university. I realized my passion for computer science and want to pursue a career in computer science. The masters of computer science at UofT requires CSC343H: Introduction to Databases CSC369H: Operating Systems; and CSC373H: Algorithm Design, Analysis & Complexity or their equivalents. Would it be possible/feasible for me to apply and get into these courses as a non-degree student?
    yes, from what i know it should be possible to do that! u of t easily allows recently graduated students to enrol as a non-degree student for the purpose of getting those grad school prereqs down. this is true even if you completed your studies elsewhere– you’ll just need to apply. compsci as a program is considered to be under the faculty of arts and science, which makes it much easier to get into those courses as a non-degree student (with faculties like music and engineering, you’d have to contact them).
    the only thing i can think of that might be a barrier to you is if those three courses are particularly in-demand. i looked them up on the timetable and they’ve all got priority enrolment controls, which essentially means only compsci degree students can get seats until a certain date. then, artsci students and utm/utsc students have second and third priority respectively. i’m not sure where non-degree students would fall in this priority order– possibly with utm/utsc, or after?
    if you’d like to know for certain what the likelihood is that you can get in, i’d suggest you contact the department directly. even though i can see the class sizes and enrolment controls, it’s pretty hard for me to give you a concrete answer as a fellow student myself.
    hope this was helpful though! all the best with your possible future at u of t.
    over n out,
  • computer science,  internal transfer,  physics,  UTM

    the ol’ switcheroo

    Dear Aska,
    I’m going to be going to UTM for computer science, as that was my backup choice and I got deferred from St. George.

    However, I still feel very strongly towards physics and I was wondering if it would be possible to take physics related courses at UTM and transfer/switch my major to physics at St. George after my first year or so.

    If so, when would I apply for an internal transfer and would I be able to switch my courses from a computer science major to a physics major if I were to take courses similar to someone majoring in physics as a first year?

    Thank You!



    you really should direct this question to someone at the registrar’s office at UTM. since you aren’t even in first year yet, meaning that you haven’t enrolled in any courses yet, you should meet with an academic adviser at the registrar’s office, tell them about your situation and that you’re thinking of transferring, and they’ll be able to give you advise on which courses that you SHOULD take in your first year.

    that being said, here is some more general info that i, a humble student blogger, dug up.

    taking physics courses as a “computer science” student is totally possible. and internal transfers are also possible.

    check out this page for all the info needed to transfer to the faculty of arts and sciences (scroll down to “transferring from another u of t faculty or campus).

    it is also possible for you to take physics courses at UTM and then transfer to physics at st. george. one thing that you should be aware of is the program requirements and whether or not they’re different between the two campuses. i suggest that you take a look at the first year physics courses offered at UTM, see what their st. george equivalents are using the transfer explorer, and then see how many of the st. george program requirements you will have fulfilled with your UTM transfer credits.

    if there are courses that you need for physics at st. george that you can’t take at UTM in your first year, you can always try to transfer after your first year and then take those courses when you get to st. george.

    i really hope that helps! good luck, my young friend.

    spongebob squarepants good luck GIF



  • computer science

    a fine balance

    Hi aska. Sorry for my bad English.
    As I’m starting to work full time soon,  I was wondering whether there are
    online or evening courses available for the following majors : Computer
    Science, German language and Geographical Information Systems.
    I’m still interested with CS, though the first year I struggled with my
    studies (I got my education backhome and it was different). If I retake the
    courses, can I get into CS POS? Or shall I consider non-degree studies in
    CS ?



    travelling to a completely new country for school and balancing work/ finances on top of a busy academic life cannot be easy. i feel for you, o, i really do. i’m really proud of you for putting in the time and effort to continue your education (and in something you’re passionate about!) and i hope others in your life recognize that too. student life can be very isolating and we don’t hear “i’m proud of you” enough.

    to find courses that would fit into your busy schedule, you could use the faculty of arts and science’s timetable. you just need to plug in what you need in a course (like which day you want, what time of day, etc) and it’ll spit out options for you.

    so, i put in the majors that you’re interested in and the following online courses popped up: CSC108H1F/S and GGR272HS.

    i also searched for evening courses but way more popped up and as much as i wanna help you, i don’t really feel like typing out 68 different course codes. take a look at the timetable yourself to see if any of those courses interest you.

    you can retake courses once if you need it to get into the CS POSt, but it will be designated as “extra” (meaning that it will show up on your transcript but the mark won’t affect your GPA or be counted towards the 20 FCE you need to graduate). i would get in contact with your college registrar’s office or the department of computer science to figure out the next steps you nee to take in order to enroll in an extra course (as ACORN will block you from enrolling in it yourself, if i remember correctly).

    if you’re having issues studying or need some extra support, you could also check out the academic success centre. they’ll be able to connect you to a mentor who would work with you to develop study skills and provide you with guidance. they’re a really great resource that is severely underused!

    i hope this helps. don’t forget that you can always get support, you just have to ask for it.

    good luck! i’m rooting for you.

     happiness bob ross best wishes wish you joy GIF



  • admissions,  computer science,  enrolment

    so many details so little answers (sorry!)

    Hey guys!

    I know i am pretty early but i need information as early as i can.

    I want to apply to for Computer Science at University of Toronto St George for September 2018. I am an adult student so ill be taking most of my courses online and in summer, night and adult school. So the courses i am planning to take are:

    – ENG4U (already did it though when i was in high school)
    – MCV4U
    – BAT4M > accounting
    – CGW4U > world issues
    – MDM4U > data management
    – SES4U > earth & space science

    So apart from the obvious english and calculus, do you think the rest of the courses are acceptable?

    Plus for calculus….well so my transcript shows a mark for the course but i never actually completed it. I wanted to drop it because i know it was going to be pretty hard since my dad was going through an operation and i just wasn’t in a  good state to focus on such an important course also since i was taking ENG4U and SCH4U. My stupid mistake was that i was late and dropped it right after the dead line so even though i officially dropped the course and never wrote the exam, the mark still showed up on my transcript. Do you guys have any idea how Soft will look at that? And is should explain them my situation right?

    Any help would be GREATLY appreciated! Thank you!



    i don’t know if i can say that these courses are “acceptable” or not, i can only tell you that the only courses required are english and calculus. if you are worried about your calculus mark (you said you wanted to drop it, but it was past the deadline, so i’m assuming you didn’t get the mark you wanted), i would suggest retaking the course.

    as for whether or not the courses are “acceptable”, i would get in contact with enrolment services. they would have the most up-to-date and relevant information that i might not be privy to as a wee student blogger. they have the best info on the mystical enrolment process and admission requirements.

    i really hope that helps. best of luck!



  • computer science,  fees,  summer,  UTM

    math fun with fees

    Hi there,

    I’m a 4th year computer science major student in UTM, and I plan to take more than 2 credits this summer, but the fee schedule only have the tuition amount for at most 2.0 credits(like here http://www.fees.utoronto.ca/Assets/Student+Accounts+Digital+Assets/20165+Summer/20165+UTM+Intnl.pdf), what do I pay if I want to study for, let’s say 3 credits this summer?




    first of all, i’m assuming you’re an international student, since you linked the international student fees page in your question. if you are, in fact, a domestic student, please look at this link.

    the reason why it doesn’t show any fees over 2.0 credits is because anything over 2.0 credits would be considered a course overload…

    …meaning that if you wanted to do, lets say 1.5 FCE’s in one semester (3 classes per term to reach a total of 3.0 FCE’s for the whole summer), you would need special permission from your registrar’s office. if you have already been approved for this, you will just need to look at the table you provided me and do a little math.

    to break down your academic fees, the PDF you attached indicates on the first page that all summer courses are charged per-course. in the table you’ll see that every 0.5 FCE costs $4,682.00, meaning that if you were to take 3.0 FCE’s, you’d have to multiply this value by 6, giving you $28,092.

    since you are a full time student, you would be paying full time incidental fees ($688.96) and then UHIP fees ($204.00) in addition to your academic fees.

    the math: $28,092 + $688.96 + $204.00 = $28,984.96.

    meaning that your fee totals (not counting any outstanding fees you might owe) will be $28,984.96. damn that’s a whole lotta dough.

    make sense?

    if you are ever unsure about fees, you can contact your registrar’s office and they will be able to breakdown your fees for you!

    hope this helped!


    peace and love,


  • computer science,  subject POST,  UTM

    there’s always next year!

    Hi there,
    Im currently enrolled in UTM and I really want to enroll in the computer
    science major. However, I currently have a 1.67 gpa due to my poor study
    habits and over confidence in my abilities (bad habit that carried from
    high school DX). I’d like to ask, If i do exceptionally well while taking
    second year compsci courses (like getting over 3.0 in most of the courses),
    will they consider me for admission? If not, what the options laid out for

    Thanks and have a nice day!



    dude, i’ve been there. poor study habits continue to haunt me everyday. just last night i fell asleep on my bed while doing readings for class and then in the morning, i completey slept through my class. it happens. i hope things will be better for you next semester!

    if you successfully completed CSC108h5 and achieved a minimum of 60% in CSC148H%, MAT102H5 and one of either MAT134Y5, 135Y5, 137Y5/157Y5), you can try getting into the CSC major after you complete your second year. make sure you pay attention to when the program request period would be and make sure you request during the appropriate time!

    it states on the calendar that you will also need to meet the CGPA requirement, which changes every year. you’ll have to check if you meet that requirement yourself once it become available. sometimes, even meeting the minimum CGPA requirement won’t guarantee you a space in the program, but if you do want to check your chances of getting in, you could contact the program’s undergraduate advisor. when i was concerned about my chances of getting into my program, sitting down with my undergraduate advisor was really helpful because she helped me figure out what i needed to do in order to get into the program.

    if in second year, you get grades in: [CSC207H5, 236H5, two of (CSC209H5, 258H5, 263H5), 290H5; MAT223H5/240H5; STA256H5]… that bring you up to the CGPA requirement of the year, it would at the very least make you eligible for entrance into the program.

    the question of whether or not you would get into the program is one that i wouldn’t be able to predict simply because program admissions are solely based on the discretion of the department.

    since you’ve already completed 4.0 FCE’s, you would have had to enrol in a program (any program) as a placeholder. if you haven’t already, selecting a random type 1 subject POSt (a specialist, 2 majors, 1 major and 2 minors) will allow you to continue enrolling in courses at UTM.

    if you don’t get into the program after second year, you can try to get in after third year! you just might have some trouble enrolling in specific courses those courses offer priority enrolment to compsci majors. another option may be to switch programs. maybe compsci isn’t for you! again, speaking to your undergraduate counsellor or registrar’s office will be super helpful in terms of exploring other options!

    hope this helped!

    good luck and i hope you get into the program that you want to get into!


    peace and love,


  • arts & sciences,  choosing,  computer science,  courses,  keeners,  math,  programs

    compsci conundrum

    I am planning on attending UTSC (but I think this question should be
    applicable to the other campuses) this September, and I am looking for
    advice on whether I should aim for a major + 2 minor or (software
    engineering) specialist program in Computer Science.

    I am leaning towards the major + 2 minor option for the following reasons:

    The specialist program requires some additional courses that I think would
    make it more difficult than the major. For example, it requires both Linear
    Algebra II and Intro to Probability, whereas the major program let’s you
    choose one of them. Another math course that is required is Calculus of
    Several Variables I, which just sounds terrifying. And I know that math is
    important in CS, but, I am only okay in math (ended with 83 in functions
    because trig killed me [I probably wouldn’t have done that well on it in
    the first place, but I planned poorly for other subjects, and so did not
    have time to study for the unit test]; calc seems much more interesting,
    though), and so I would like to skip some of these math courses.
    Additionally, I am not sure how useful or hard some of the additional CS
    courses like Intro to Numerical Algorithms for Computational Mathematics or
    Computability and Computational Complexity will be—they all seem very
    abstract and not-practical.

    Another reason I want the major + 2 minor is that I would get two minors. I
    am taking Writer’s Craft this year and have realized that I quite enjoy
    creative writing. It just so happens that UTSC offers a minor program under
    English called Creative Writing. I think taking this minor alongside the CS
    major would be a great way to lessen the workload and pursue something I
    enjoy, while also pursing something else I enjoy that can actually earn me
    money. Having only math and theory-based CS courses besides a small number
    of electives is not too appealing to me. I realize that those courses are
    better than practical programming courses in the long-run, but having them
    make up the vast majority of my degree seems a bit painful. I don’t have a
    solid pick for a second minor yet, but I don’t think it would be hard for
    me to choose one (linguistics and food science are top contenders).

    Here, then, are reasons I might want to go the specialist route:

    I’m special.

    I think some of the courses the specialist has you take would be pretty
    beneficial. For example, since my goal is to get a job as a programmer, the
    courses that seem to teach you how to do stuff in a real-world environment
    like Intro to Software Engineering and Engineering Large Software Systems
    could really be useful, and I might be missing out if I opt for the major.
    There are also a few other courses like Programming on the Web and Intro to
    Databases which could add to my skill set and make me more marketable for
    co-op and post-post-secondary jobs. I am of course just predicting how
    valuable these courses might be form their names and descriptions alone;
    that’s why I’m asking you! The major program only allows you to take 1
    credit of additional C/D-level (300/400-level) CS courses, which means
    missing out on some potentially useful courses. I am guessing that it is
    not possible to take more as electives, but is it?

    My minors will probably also not help at all with my future career; I would
    only be taking them to lessen the amount of math/CS courses and increase
    the amount of enjoyable courses. Is that a bad thing to do?

    So, to conclude, do you think the benefits for taking the specialist
    program (additional useful courses) outweighs the cons (more un-fun
    courses; less fun courses)? Both choices aid the mind, but in different
    ways (i.e. one probably reduces chances of suicide).

    Thank you and sorry for the long message; I wanted to make my points clear



    i began penning a response to this question that went a little something like: “just go with your gut! it seems like you’re leaning towards the major and two minors option! why not pursue that?”, but upon further reflection, i’ve decided that we need to rewind a little, if that’s okay with you.

    (just so you know, i’m not a computer science student, nor have i taken any computer science classes and i’m just as confused as you are about these programs. i’m speaking only as a seasoned upper year student)

    before i start ripping into you, (it’s going to happen, i’m sorry) kudos to you for thinking this hard about what program you want to get into. it’s clear you’ve put a lot of thought into this, which is great. this response isn’t supposed to make you feel bad- i just want to bring you back to earth a little.

    so, first- you’ve made some serious assumptions on what these courses are going to be like. i can tell you from experience that i’ve made assumptions based on course names and have been incredibly wrong. classes also vary pretty dramatically depending on the instructor.

    *askastorytime* i took a class called urban geography, planning, and political processes. i thought was going to be super difficult and intense, but it ended up being super chill. for our final project, we created a zine and performed a rap for the class. for our group presentation, i contributed a sick drum beat and didn’t even utter a single word. moral of the story: do not judge courses by their names. linear algebra is probs super easy. (i’m kidding. math is never easy. math is very hard. we mustn’t joke about math.)

    your assumptions that some classes are “abstract”, “non-practical” or “terrifying” are all based on the course name. the truth is, every program at u of t will require a great deal of hard work. sure, easy courses exist, but transitioning from high school to first year is a huge challenge and you need to take that into account. picking the major and two minors option over a specialist program doesn’t necessarily mean that you’ll be choosing the ‘easier route’. like i’ve said in previous posts, it really depends on how deep you want to get into a subject. a major and two minors allows you to explore a larger variety of subjects whereas a specialist will let you dig deep into one subject. which option are you more interested in?

    while the university does have a breadth requirement which encourages us to take courses outside of our faculty, personally, if i were to choose two minors that were completely unrelated to my major, i feel like i would have lots of difficulty focusing on each one and feel like a scatterbrain. for others who are better at multitasking and switching between subjects easily, a major and two minors is perfect! it really depends on what kind of person you are. can you turn your computer science mind off and jump right into phonetics and phonology if you need to? you’ll have to test that out in your first year! p.s. don’t forget to take a moment to check out the requirements for your potential minors and their different application requirements.

    that being said, from what i’ve heard, computer science is extremely math heavy. there is no easy way out. you have been warned.

    for now, i think you should try picking courses that are prerequisites for the general computer science programs (if you are sure about pursuing computer science), and see how you feel about them. fear not, the utsc calendar literally says that it’s not meant to be difficult to switch between different streams within computer science.

    you have plenty of time to discuss your options with an academic advisor as well! you can also talk to the program supervisor for computer science if you have more specific questions about the available compsci programs.

    i’d also encourage you to reach out to current or past computer science alumni to get some different perspectives on how they chose their programs. hearing other people’s thought processes might help you figure out what you’re looking for!

    hey, if doing programming for your whole undergrad sounds terrible for you, maybe computer science isn’t the right program for you. your first year is meant for you to explore and discover what courses you like. you don’t even necessarily need to get into your program by second year if you still don’t know what to do after your first year.

    so in conclusion, specialist courses won’t necessarily be more useful in the long run, and if the idea of specializing in software engineering doesn’t sound colourful enough for you, maybe the major and two minor option will be better for you! again, you really need to take some university level classes to see what it’s really like here. don’t judge a book by its cover, yo.

    good luck with your decision, i hope you choose a program you like!

    peace and love,


  • applying for U of T,  computer science,  GPA,  innis,  internal transfer,  Transferring,  urban studies,  UTSC

    top secret internal transfer gpa’s

    Dear ask a student,

    I am in second year at UTSC and I am looking to transfer downtown for urban
    studies. In first year I took computer science and finish the year with a
    low GPA. Now in city studies after the first semester my sessional GPA was
    2.93 but my cumulative GPA is still below 2.5. Will they look over my first
    year since I am now doing better in City Studies and is there a chance I
    can still get in with just my recent GPA improvement?




    soooooo when UTSG is looking at internal transfer students, (students who are transferring from one U of T campus to another U of T campus) they will consider your CGPA and your most recent annual GPA. however, they will also have access to your whole transcript if they notice some inconsistencies in your GPA.

    in terms of GPA cut-off, i would check with the urban studies department directly to make sure you’re within the range. for some reason admission GPA’s for internal transfers are kind of top secret. they used to post them online, but i haven’t been able to find it ever since they revamped the future.utoronto.ca website. right now, the admission GPA’s are mostly circulated by word of mouth, but for entry into a specific program like urban studies, it would be in your best interest to just ask them!

    hope this helped!

    wishing you all the best in your transfer! hope we’ll be seeing you downtown!

    peace and love,


  • computer science,  computers,  courses,  weirdness

    sad face emoticon

    why doesn’t uoft have any tech-y courses 🙁



    you and i are in the same boat because we’re both sad face emoticon people.

    you’re clearly sad face emoticon about U of T not having “tech-y” courses whereas i am sad face emoticon that some people ask me very vague questions that don’t make much sense.

    what do you mean by tech-y? am i missing something here?

    all classes TECHnically involve some sort of technology, right???? is computer science not tech-y enough a course? i can’t really think of anything more tech-y than the science of technology itself!

    in conclusion, please elaborate ’cause i’m pretty stumped here.

    idk man,




  • computer science,  enrollment,  wait list

    how to say waitlist in robot

    Hi, so I thought I wanted to do life sci but now I want to switch to comp sci, and course registration is coming up. Comp sci kids have priority for those courses so i cant register until august 5. What is the likelihood that i wont get those courses by then? Is there anything i can do cause i know that i dont want to do life sci for sure so itd be a complete waste of a year if i cant get those comp sci courses. Should i just register for life sci courses right now and wait until august 5th to try to sign up for comp sci courses or try contacting the comp sci department? I’m so worried cause I dont want to waste an entire year! your insight would be greatly appreciated!


    hey there,

    assuming you want to do a computer science specialist, there are five (half-year) courses you’re going to need to get into for your first year. lucky for you, TWO of them (MAT135 and 136) include life science students in their priority. that means you’ve only got three courses to worry about: CSC108H1, CSC148H1 and CSC165H1. and yes, ALL of them only prioritize first-year computer science students. and yes, if you don’t take CSC108H1, you can’t take the other two, which have 108 as a prerequisite.

    HOWEVER. the department knows that incoming computer science students are not the only people who will be taking these courses. aside from people who want to get into the program, you have upper-years who need to repeat them, and people taking the courses for general interest. so they make a LOT of lecture sections. and yes, most of them will fill up quickly with first years, but that doesn’t mean you’re entirely out of luck.

    bulldog comforting

    if you feel lost in the days leading up to course enrolment, remember this bulldog

    all the lecture sections of CSC108, combined, make space for 1160 students. that is several times the number of students who are accepted into the 1st Year Computer Science stream every year. it’s a similar case for CSC148 and 165, though obviously there are fewer spots in those because not everyone will take/pass CSC108, and so not everyone will be able to take the follow-up courses.

    so yes, you do have a chance of getting into these courses, even if you have to wait for the priority to lift. you may have to wait list, you may not get into your ideal lecture sections, but it’s not hopeless.

    that being said, i would strongly recommend having backup courses, not just in case you don’t get into the computer science courses (though that is a valid concern), but also in case you take the courses and don’t get into the program, or you decide you don’t like them and want to go in a different direction.

    phoebe pla

    don’t be phoebe on course enrolment day. have a plan A. have a plan B. have a plan everything-is-going-wrong-but-i’m-gonna-save-the-day-at-the-last-minute (also know as plan EIGWBIGSTDATLM)

    even if you do get into all the computer science courses you need, you will have space left over in first year to take courses other than computer science courses, so take advantage of that! explore the calendar, take chances on courses that intrigue you, and remember that no matter what happens, it’s not the end of the world.

    and p.s. you’re never “wasting” years. university is complicated and hard and whether it takes you four years or six or twenty, it’s all good!



  • computer science

    how much can you really trust reddit

    I have a couple of things I would like to clarify as I go forward in my Comp Sci education. So according to this
    https://www.reddit.com/r/UofT/comments/40txeo/important_changes_to_cs_post_in_2016/ some things have changed this year for people like myself who look to enroll in the CS POST. So I am in my fourth semester here at UTSG doing whatever I can to get into the CS POST since around last year. Basically first and second semester I took last year I went through csc108, csc148, and csc165. All fine and dandy. However, I didn’t do so hot in csc165 at all (52%) and I went through csc148 very uneasy with this in the back of my mind. So I did all of 148 outright to the end but dropped it because I had the option to from the TA strike that occurred. So I “retook” 148 last semester and did fairly well, falling just shy of an 80. Now I also have 165 enrolled this semester as an EXTRA course (so labeled EXT on my acorn/rosi). Now with this change that has taken place as mentioned in the Reddit post, and knowing that I am still a student in the Faculty of Arts & Science CMP1 according to my rosi, if I just do basically what I did with 148 and get a solid grade in 165 close to around 75-80 range, will I get accepted once I apply as the CS update implies?

    Thanks if you respond and thanks for running such an awesome resource.


    hey there,

    the important distinction made in the reddit post you cite is between people admitted into the university in the computer science stream, and everyone else.

    if you were admitted out of high school (or wherever you were before uoft) into computer science, then yes. the way that i read the e-mail quoted is like this: if you meet those minimum requirements, you would definitely be admitted into the specialist or major (whichever you applied to).

    if you were admitted into another stream though (life science, physical/mathematical science, social science or humanities), then the POSt would still be competitive. that means that achieving the minimum required marks will not be enough to be admitted. you’ll have to achieve a mark high enough that you earn one of the limited spots in the POSt.

    so far, so good – i do have an important caveat for you, though. since i’m not in comp. sci. and i never received the e-mail that the reddit post quotes, i have no way of verifying whether it is real. i mean, it seems like a remarkably specific thing to make up, but i still can’t confirm it, because i can’t find the same information anywhere in the calendar or on the comp. sci. website.

    what i would recommend is that you verify the information with the computer science undergraduate office. they can also advise you about any nuances that may not be entirely evident (or mentioned at all) in that e-mail. they’re also good just for some general advice about moving forward. all around, it’s probably a good idea to stop in or call for a chat.



  • computer science

    plug into the real world, nerd

    Hey aska,

    I hope this is the right place to ask this question. In June 2016 I’ll graduating with my H.BSc here at UTM after 4 years and the problem is, I COULD be happier! I learned in 3rd year that I should’ve switched into Comp. Sci. when I had the chance, the field I dream of working in on a daily basis, but I was a fool and was just too lazy to take another 4 years here since I have no courses from my Majors/Minors that would be usable for any Comp. Sci. programs. I guess my question to you is, are there any co-op programs at UTM (that don’t exist on the site dedicated to co-op programs) that could maybe put me into a Comp. Sci. program (where I could be a bit more specific later) where my current H.BSc. degree would be beneficial? I know this is vague as shizz but any info would be appreciated! And if not, would this be a question best suited for an academic adviser? Thank you again aska!


    hey there,

    i’m not sure i 100% understand what you’re asking. if you’re already graduating with a bachelor of science from UTM, you would not be able to do another undergraduate program leading to another bachelor of science from UTM. you’re only able to do another bachelor’s degree at UTM if it is leading to a different degree – so either an H.B.A., or B.Comm.

    if you want to delay your graduation and change track a little bit, you could start taking computer science courses now at UTM. however, that would probably require you to stay at UTM for a while longer, and there’s no guarantee you’d get into the subject POSt.

    in addition, co-op doesn’t exist as an undergraduate option at UTM, only at UTSC, and you likely wouldn’t be able to transfer so late in your degree.

    what you may be able to do is take some computer science courses as a non-degree student. you may also be able to enrol in a B.Eng. program on the downtown campus as a second degree student. you could specialize in electrical and computer engineering, as a way of studying computer science, but still graduating with a different degree.

    you may also want to consider a college program. for example, here’s a two-year computer programming certificate offered by Seneca College – and there are lots more.

    these are all just options. i’m sure there are a lot more i can’t think of. i’d highly recommend you check in with your registrar’s office. they’ll know a bit more about your situation and be able to give you more specific advice than i can. plus, they’re just infinitely cool. i’m registrar’s offices’ #1 cheerleader, tbh.

    best of luck!


  • computer science,  fees

    fees creepin’ up on us from behind

    Hello again,
    I was just wondering if I could get your input on this. I am 4th year student at UTSC majoring in Mathematics, minoring in Computer Science and Statistics. I am pretty late but I was thinking about changing my minors to a Computer Science major.
    How much do you think it will cost in retroactive fees if I were to switch? And how much do you think OSAP would cover? I talked to several of my peers and they told me this enormous amount that they had to pay (when they switched into the program earlier). I really would like to switch, but I am scared it might be way too costly.

    Thank you!


    hey there,

    if you’re going into fourth year, you’ll be charged the deregulated computer science fee for your fourth year. you will also be charged retroactively for your second and third year, but it’s not as bad as you think:

    you will only be charged the difference between what you paid in your second and third years and the computer science fee (for each year). for simplicity’s sake, let’s say you paid $7000 in first year, and the computer science fee was $10 000. that means you would retroactively be charged $3000 for second and third year.

    you can take a look at the exact amount it will cost by checking the fee schedule for computer science and then subtracting your previous years’ fees from that amount, two times.

    so, it’s not as bad as it could be, but it’s still a lot of money.

    as for how much OSAP would cover: that all depends, and the answer is a bit complicated, so buckle in.

    OSAP will consider your higher fees when deciding how much funding to give you. however, the amount they give you may not be enough to cover what you need.

    also, OSAP does have a maximum amount that they give, meaning that it’s possible for you to max out. if your need exceeds that maximum amount, then you’ll have to turn to other ways to scrape the bucks together – typically, that’s UTAPS.

    you can use UTAPS’ funding estimator to figure how much you’re likely to get from them. if OSAP and UTAPS together still aren’t enough, you can appeal to OSAP.

    all that being said, we are coming up quite close to the deadline to register (August 17th for UTSC students), so i’d highly recommend you hightail it to your registrar’s office and talk about this with them right away. it’s also probably a good idea to talk with a financial aid advisor, to go over some of the finer points relating to OSAP, UTAPS and OSAP appeals.

    regardless of how much money you get from OSAP/UTAPS, you’re not going to get it right away. that’s a problem because your back balance needs to be paid off before you can defer using OSAP, so you’ll likely need to negotiate some kind of arrangement with your registrar’s office where they waive that requirement and manually register you, if possible.

    good luck with it.