🌐
Toronto Metropolitan University
torontomu.ca › cs › future-undergraduate-students › co-op
Co-op Program - Department of Computer Science - Toronto Metropolitan University (TMU)
Gain live, hands-on work experience before you graduate. Our optional Computer Science and Cyber Science co-op programs let you apply your knowledge in a real-world setting. Study, earn a salary, and give your resume an edge over the competition.
🌐
Toronto Metropolitan University
torontomu.ca › cs › current-undergraduate-students › careers-co-op
Careers, Co-op and Student Success - Department of Computer Science - Toronto Metropolitan University (TMU)
We are committed to providing our students and recent alumni (up to 5 years) with responsive navigation supports, career navigation and development skills so they can chart their path to success at TMU and throughout their careers. Career Education, Campus Engagement and Co-op Advisors can help you with short-term employment goals, career-integrated learning opportunities, and longer-term career planning.
🌐
Toronto Metropolitan University
torontomu.ca › science › current-undergraduate-students › careers-and-coop
Careers and Co-op - Faculty of Science - Toronto Metropolitan University (TMU)
Alumni can access career & co-op services for up to five years after graduating. ... Science Schedule* – *Applies to Biology, Biomedical Sciences, Chemistry, Financial Math, Mathematics and its Applications and Medical Physics · Schedule 1 & 2* – Applies to Computer Science and Cyber Science ...
🌐
TikTok
tiktok.com › cscu (@tmu_cscu) | tiktok › day in a life a tmu computer science student on co-op! 🤩 we will be doing more of these so ask us questions in the comments or dm us! #fyp #foryourpage #computerscience #tmu #toronto #intern #coop
Day in a Life a TMU Computer Science Student on Co-op! 🤩 We will be doing more of these so ask us questions in the comments or DM us! #fyp #foryourpage #computerscience #tmu #toronto #intern #coop | TikTok
1563 Likes, 28 Comments. TikTok video from CSCU (@tmu_cscu): “Day in a Life a TMU Computer Science Student on Co-op! 🤩 We will be doing more of these so ask us questions in the comments or DM us! #fyp #foryourpage #computerscience #tmu #toronto #intern #coop”. Day in a Life of a TMU Computer Science Student on Co-op!8:50AM | Day in a Life of a TMU Computer Science Student (on Co-op) | 9:15AM | ...vlog, chill out, calm daily life(1370843) - SUNNY HOOD STUDIO.
🌐
Toronto Metropolitan University
torontomu.ca › career-coop-student-success › career-coop › coop › co-op-programs
Toronto Met's Co-op Programs - Career, Co-op and Student Success - Toronto Metropolitan University (TMU)
Accredited by the Computer Science Accreditation Council of the Canadian Information Processing Society, Toronto Met's Computer Science program produces students who can work effectively as software practitioners in a wide variety of professional areas in industry.
🌐
Canam Group
canamgroup.com › home › study in canada › toronto metropolitan university › bachelor of science (honours) in computer science (co-op)
Bachelor of Science (Honours) in Computer Science (Co-op) @ Toronto Metropolitan University, Canada | Canam
Planning to enroll Bachelor of Science (Honours) in Computer Science (Co-op) program at Toronto Metropolitan University? Get to know about the program overview, admission requirement, tuition fee and scholarship. Visit the nearest Canam office for a free counseling session to get into the best ...
🌐
Torontomu
recruitstudents.torontomu.ca › contactus-students.htm
Toronto Metropolitan University Co-op and Internships - Home - Students
Ted Rogers Co-op (TRSM) Bachelor of Commerce Programs Career, Co-op & Student Success Centre (CC&SS) Faculty of Engineering & Architectural Science (FEAS) Accounting | Aerospace Engineering | Architectural Science | Biology | Biomedical Engineering | Biomedical Science | Business Technology Management | Chemical Engineering | Chemistry | Civil Engineering | Computer Engineering | Computer Science | Economics and Management Science | Electrical Engineering | English | Entrepreneurship & Strategy | Finance | Financial Math | Global Management Studies | History | Hospitality & Tourism Management
🌐
Toronto Metropolitan University
torontomu.ca › career-coop-student-success › career-coop › coop › how-to-apply
Apply for Co-op - Career, Co-op and Student Success - Toronto Metropolitan University (TMU)
Chat with our TMU Co-op Admissions Assistant (external link) . The 2026 co-op admissions application period will start on Friday May 1st, 2026 at 8:30 am and ends on Wednesday, May 20th, 2026 at 11:59 pm. ... There is only one admission window in 2026. Due to the sequencing of required work ...
🌐
Reddit
reddit.com › r/ontariouniversities › how good is tmu's cs co-op program? and is it worth the extra year?
r/OntarioUniversities on Reddit: How good is TMU'S cs co-op program? And is it worth the extra year?
October 22, 2023 -

Pretty self-explanatory title, just wanted to know if it really is worth the extra year. My options right now are UTM, western and mcmaster, which are all achievable but I just want to expand my options.

Top answer
1 of 1
8
I'm currently in the Ryerson CS co-op program, and doing a co-op right now. "Good" is kind of meaningless unless you go to Waterloo. I've got the same opportunities as students from non-Waterloo universities; other co-ops in the company I'm working at come from Queens, McMaster, York, UTM, UTSC, U of T, Western, UOIT, etc. At the end of the day co-op is what you make of it. If you put in the effort and do side projects, self-learning, etc., then you can get good co-ops. If you don't, then you get nothing. It's the same at any university, even Waterloo. The Ryerson co-op program itself doesn't really help you find jobs. There's a job board but around 99% of the jobs are publicly available (they will lie to your face and tell you that they are all Ryerson-exclusive postings though). Being able to tick the box when applying saying that you're in a co-op program is helpful when getting your first co-op, but doesn't mean much once you get some experience. People will mention the government subsidy companies get for hiring co-ops (as opposed to interns who are not part of a formal university co-op program), but that subsidy actually maxes out at $3000 every 4 months. Any company that actually cares enough about that amount of money to affect their hiring decisions is probably not worth working for. Regardless of whether or not you do co-op, if you are in CS you really should do some internships to make yourself employable upon graduation. Unless you go to Waterloo, a lot of employers will prefer internships that last longer than 4 months (they typically prefer 12 months these days) so at the end of the day you will likely have to take an extra year no matter what you do. Edit: One thing I should add is that the Ryerson CS program is not particularly difficult assuming you already know how to code (some might go so far as to say that it lacks rigour) and getting into the co-op program requires you only to maintain marks in the mid-70's. It's a lot less stressful than UTM or Western where you're not actually in CS until second year if your marks are good enough.
🌐
Reddit
reddit.com › r/torontometu › questions for people in tmu cs
r/TorontoMetU on Reddit: Questions for people in TMU CS
March 13, 2024 -

How is the co-op program? What's the process to get into the program?

Are there many job listings (or exclusive ones) on the co-op portal and do they help you in landing a job or did you have to apply externally?

Thank you

Top answer
1 of 3
2
The co-op program is the same as most other universities that are not Waterloo. There's a job board where 99% or more of the postings are scraped off the internet, and the remaining 1% or fewer are exclusive. Those exclusive positions are confined to a handful of jobs at AMD and RBC, and the rest are some smaller companies usually run by Ryerson grads. In total there are maybe 20-30 exclusive positions each year, but there are by my reckoning 800-1000 students in the CS co-op program at any given time (in my cohort there were about 200 students who got into co-op, so I multiplied by 4 or 5). The AMD positions typically go to computer engineering students though. The program does almost nothing to help you in landing a job apart from some generic resume advice, and if you're lucky you'll have a decent peer advisor (a fellow student) who can give you some more specific and useful advice. If you're not lucky, you'll just have to figure it all out on your own. If you want co-op positions you'll have to do personal projects and self-learning to build up your resume. I should note that this co-op program experience is not exclusive to Ryerson; you will see the same thing at most other universities with some minor variations. One definite positive to CS co-op at Ryerson is how flexible it is. You can take your work terms whenever you want after 2nd year, and they don't force you to accept the first offer you're given or impose short time limits to make your decision (this is because almost none of the positions are Ryerson specific so you will actually be applying through the company's own job portal and not the co-op portal 99% of the time so the co-op office has zero control over the process). You get into the program by applying after your first year; if your GPA is 3.0 (mid-70's) or just a little under that you'll get in.
2 of 3
1
https://www.torontomu.ca/career-coop-student-success/career-coop/coop/how-it-works/#!accordion-1596136646304-computer-science-schedules
Find elsewhere
🌐
Ontario Universities' Info
ouinfo.ca › programs › 6563
Computer Science (Honours) (Co-op Available) – OUInfo
Your TMU Student Number must be included on all non-academic requirements you submit. Minimum admission requirements (subject to change): Completion of the Ontario Secondary School Diploma (OSSD) 6 Grade 12 U/M courses with a minimum overall average of 70%.
🌐
Reddit
reddit.com › r/ryerson › co-op for computer science?
r/ryerson on Reddit: Co-op for Computer Science?
October 22, 2013 -

Hey guys, I'm going to Ryerson next year for computer science, and wanted to get into the co-op program. But I can't seem to figure out how it works. The website tells me co-op is depends on first year marks, and you apply for coop during second year. 2nd year students, however, tell me that co op depends on 2 years worth of marks, and you apply for 3rd year. Can anyone verify this? Also, the GPA requirement is 3.0, is that incredibly difficult to get? Someone told me roughly 20 students a year get into co op... Thanks

Top answer
1 of 3
2
Welcome to Ryerson! I can give you my experience with coop, but I'm currently in Medical Physics (Faculty of Science) so if might differ a little, but I'm not completely sure. Anyways, in the faculty of science, I signed up with the co-op office and was arranged an interview with the professor that was in charge of medical physics students. It wasn't really an interview, but rather.. the professor just wanted to get to know us and what our gpa/hobbies were like in order to see which student would qualify for coop (I believe this was primarily based on GPA, 3.0 or higher). Fortunately I was able to make it to apart of the 'co-op team', which was great. I had a few other friends who had a 3.1 gpa but unfortunately was cut from the list. Being on the 'co-op team' basically gives you access to see the Ryerson coop job board. I thought I was golden at this point. From here, you're on your own. You apply to coop positions (which can be anywhere in Canada) and wait for a reply and that is basically it. The only downside was that you're competing with the other 100 science students from Ryerson and students from all over Canada. Most of the coop positions that I looked at required me to have knowledge on programming with some sort of C language (I didn't pay too much attention in my program class... I guess I should have), which put it at a disadvantage. All in all, I wasn't really qualified to do any jobs from the coop board and only 1/11 medical physics student from Ryerson found a temporary coop job (with another professor, but it wasn't from the job board). I believe that if you are on the coop team and don't find a placement, you still have to pay a fee.. which is why I opted out after not being able to find a position. I hope this gives you an idea and I really suggest you to maintain a high GPA. I was lucky to make the cut out of 20 med. phys students, and my friend who had a gpa that was 3.0 on the dot did not make it, so it really depends on the other students who you are competing with. I don't mean to scare you, but make sure you network with your professors and if the Ryerson coop job board fails you, you can do research with a professor as a coop placement. Also, a 3.0 isn't that difficult to get, but I'm not sure how difficult it will be for computer science students. Best of luck though!
2 of 3
2
The reason its roughly 20 students is because the program is about 120ish. 3.0 is not very hard but it's not easy either and will require quite a good amount of work. A lot of students don't take co-op because they don't want to lose that 1 year. You need to have a 3.0 (they do sometimes accept 2.8-2.9) to get in and maintain that in order to remain in co-op.
🌐
Reddit
reddit.com › r/torontometu › is co op for tmu engineering good?
r/TorontoMetU on Reddit: Is Co Op for TMU Engineering good?
March 3, 2024 -

Recently I was accepted to TMU civil engineering! I was just wondering how the co-op program at TMU is? I went to this Women in engineering workshop they did today and when I was asking about it, many of the speakers/alumnis/students said they didn't do it.

Is it worth it? Can you get a job without doing co op?

I've always wanted to do co op, so how are the actual positions offered good? ik it prolly cant compete w Waterloo or Uft but...

thanks in advance :)

Top answer
1 of 3
7
im in computer science so its a bit different and we’re in different faculties so maybe engineering coop is better. coop program itself is not really the best, many of the positions posted on the portal are found from places like LinkedIn and company websites & posted there - for those ones its not even necessary to apply through the portal. they aren’t also the best when it comes to preparing you for the interview process and stuff. like obviously they do say the basic stuff of what to wear, give practice questions and resume workshops but all those things either the university already offers separate from coop or can be found via a quick google search. The only ‘aid’ they really give is assign every coop student to a student advisor who’s basically just an older student who are completed the coop program. mine was really great she gave super valuable advice for interviews and the industry in general. HOWEVER, that being said, there are still some postings that are available internally. for example tmu does get A LOT of internal job postings from is AMD (which is where i did my first internship ;) genuinely wouldn’t have gotten it without being in coop since it was posted on the portal & AMD hires a lot of tmu Eng students (i have friends even in tmu mechanical/electrical engineering & interned there) too). its also definitely possible to get internships without being in coop. in comp sci i have a bunch of friends who opt out of it & have gotten positions at big companies, however, its a lot more competitive since a lot of companies only hire ‘coop students’ so that they acquire the tax benefits from the government. in general, it’s a slippery slope honestly being in coop and not being in coop. i know people who are in coop are having a pretty hard time finding internships rn and others who aren’t in coop and already secured internships. i think at the end of the day it depends on you as a person with how much work you put in to buff up your resume, what side projects you work on, your grades, your knowledge. And also how you present yourself in interviews is a big one as well. a lot of employers are honestly just looking for people who are knowledgeable BUT they can get along with and are a good sport.
2 of 3
4
Final year of civil engineering with coop. And Yh it’s worth it. You definitely want time off after third year, it’s a draining year of school. A work time off for a year is a good idea and Yh you have more advantage to get a job immediately after school.
🌐
Reddit
reddit.com › r/torontometu › the hazards of tmu's computer science program: why to steer clear
r/TorontoMetU on Reddit: The Hazards of TMU's Computer Science Program: Why to Steer Clear
March 29, 2023 -

1. Terrible Computer Science co-op program.

The co-op department at TMU appears to lack interest in assisting students with securing co-op opportunities, offering minimal guidance on resume writing and job applications. With a fee of $750 per semester, this service falls short of its value, as equivalent information can be easily accessed through numerous online resources. The limited job listings posted on the portal are also unimpressive, with few major companies apart from AMD and IBM.

In my experience, it's much better to search for your own position and save money. This approach allows you to develop valuable skills and even find a job before your peers in the co-op program. Unfortunately, many of my peers in the program seem to believe that simply being accepted is enough. However, they fail to realize that they are just one of many candidates and may not necessarily secure a position.

2. The professors.

I know some amazing professors genuinely care about the well-being of the students and want the class to be engaged and learn. These include and are not limited to:

Dr. Yeganeh Bahoo

Dr. Alex Ferworn

Dr. Rick Valenzano

Daniel Franklin

Alex Ufkes and many more!

In contrast, some professors create challenging grading rubrics, unreasonable assignments, and tests that may leave a significant percentage of students feeling overwhelmed and uncertain about their ability to pass the course. While the top-performing students may fare well under such conditions, the majority of students may experience prolonged stress and anxiety.

Furthermore, I'd like to add that about half of the professors I had while studying computer science simply read off the slides without adding any additional value. On top of that, it was not uncommon for them to change the lab requirements right before the submission deadline. Although this may be a common occurrence in other universities, I can confidently say that every semester, you will have at least one bad professor in the computer science department.

3. Course Structures

Some courses lack structure and feel like a mere exercise in memorization, with the professor merely reading off slides without conveying any real understanding. CPS 406 is a prime example of this. If the goal is to teach students the fundamentals of engineering, it would be more effective to provide a clear project outline with consistent guidelines, rather than changing them every week. In general, some courses can be disorganized, with TAs and professors appearing uncertain about what they are teaching.

4. Unfair midterms

While I must admit that this occurrence is not extremely prevalent, it has become quite noticeable since TMU resumed on-campus classes. It is apparent that certain sections of a course have considerably simpler midterms than others. This creates an unfair advantage for the students in the easier sections, and the professor may utilize this as a justification to fail more students in the following course, thereby maintaining a balance in the number of students passing per semester. In my opinion, this approach is simply illogical.

5. Academic Accommodations Students.

If you don't know what that is here is a link that explains it, https://www.torontomu.ca/accommodations/

Despite the fact that some students in the program may have disabilities such as anxiety and depression, it appears that some TAs and professors exacerbate these students' stress and anxiety levels. For instance, even though the drop date for a course is rapidly approaching, some AAS students have yet to receive their midterms, which account for a significant portion of their grades. When AAS students inquire about their test scores during their lab section, TAs may respond with phrases like "We didn't pick up your tests to mark yet," adding further stress to an already challenging situation. This treatment can be particularly harmful to students who are already struggling with mental health issues.

6. School location

Especially since the onset of the COVID-19 pandemic, the safety of TMU's campus has become increasingly questionable. While the university does have security personnel in place, their focus appears to be more on social media trends than on patrolling our campus. It is not unusual to witness drug addicts or other dangerous individuals chasing people down Gould street or shouting at unsuspecting students. My female friends, in particular, always report feeling uneasy both inside and outside of campus premises as they are usually the ones targeted.

https://globalnews.ca/news/9425573/sexual-assaults-toronto-metropolitan-university-safety-concerns/

Top answer
1 of 5
51
As shitty as the program can be it's still a CS degree from an accredited University. I know plenty of people earning great money or working fantastic jobs after graduating from TMU CS. Yeah there's a bunch of better schools around like Uwaterloo and UofT, but would the average TMU student Have gotten in. Excelled amongst the higher competition at some of these schools. Some of your complaints are absolutely valid. But unfair/unreasonable profs are commonplace at tons of schools. Hopefully when the tenured profs from the 1990s-2000s retire, they're replaced with people who care more and do better.
2 of 5
32
I'll be honest, this is just how it is with most schools and programs. I was at UTM in bio before and now I'm in eng at Ryerson and bad profs are standard. The only thing that's more unique to Ryerson is the sketchy campus but I have noticed way more security guards on campus now and I swear every time I go to pee in Kerr Hall, a security guard knocks on the door, glad to have read the article so I know why that is! I was just confused as to why there were so many of them. Also the coop office is actually pretty bad but idk how it compares to other schools. Just be proactive and I've found most of my coops through LinkedIn tbh. Ryerson coop office preemptively selects what CVs to send forth so even if you're applying, the coop office might choose you aren't suitable for it and not forward your application and that's really messed up considering we PAY for this too ????
🌐
Reddit
reddit.com › r/torontometu › how is tmu cs? ?
r/TorontoMetU on Reddit: How is TMU CS? ?
November 20, 2023 -

Hey I’m a grade 12 student who got accepted to TMU CS and was thinking of accepting my offer here? Any of you currently in the program who can tell me more about it? How’s the coop? How hard is it to get the coop? Is it worth going to TMU for CS?

🌐
Toronto Metropolitan University
torontomu.ca › career-coop-student-success › career-coop › coop › coop-testimonials
Co-op Student Success Stories - Career, Co-op and Student Success - Toronto Metropolitan University (TMU)
“Co-op was actually the main reason why I decided to join TMU. I knew that the Co-op program would enable me to expand on what I learned inside the classroom through employment.” Hassaan A., - Computer Science Co-op “Some benefits of being in the co-op program are being ready to be out there in the real world, meeting people that can help in your career, and learning a lot of things that you can apply in life.” Iris T., Chemistry Co-op
🌐
Reddit
reddit.com › r/ryerson › tmu computer engineering coop or uoft computer science coop?
r/ryerson on Reddit: TMU Computer Engineering Coop or UofT Computer Science Coop?
May 31, 2022 -

I was granted admission for TMU CE, and I wanted to pursue the coop option in the future. However, I know that TMU isn't as well known as UofT.

I was given an alternate admission for physical and environmental science in UofT instead of the direct entrance for UofT computer science.

My alternate admission states that I am able to switch to computer science coop in second year as long as I take the same first year CS courses, but I've heard that it is super hard to switch programs, even if it is basically the same courses.

I am super torn between both of the universities, and I would really appreciate some help for my decision.

One factor that is really making me think about my choices is the coop options that both universities offer. It would be absolutely amazing if you would like to describe your coop experience at said universities, or if you know any other information about the coop program offered at TMU; or even if you can talk about the employability in the future.

Thank you so much and I really appreciate any help!

Top answer
1 of 5
16
Want to do CE? TME Want to do CS? U of T Just gonna let you know first that U of T saying, "you can switch to CS after first year" is the uni equivalent of a girl tagging you along cuz she can't be with you ... yet. You better really ace your cs courses if you even want them to consider letting you switch. Yes, U of T is more recognizable but that will only really be beneficial if You make good connections and take advantage of being at a bigger top school. You want to go to grad school. CS and CE are very different degrees. I would first suggest you look through the program courses for both options. You'll quickly see that they are different degrees. U of T will not drastically improve your chances of getting into FAANG. People saying going to U of T is so much better and golden ticket to an amazing job are just stroking their own ego. There are people at FAANG and working at random companies at both schools. Anyone can technically transfer to CS whenever they want, you're really not getting any priority here. Hope all works out well for you.
2 of 5
10
Your situation is very similar to mine back in 2020. Right now, I've Just finished 2nd year of Comp Eng at TMU and moving onto the Software Eng option for 3rd year. If you take the Comp Eng offer, just be aware that there's a ton more Calculus, Circuits and Physics courses in Engineering, hence the Engineering title. UofT CS is notoriously difficult to enter so I also had an alternative offer extended which I believe was the same program that you got offered as well. It all came down to what I enjoyed more, school name is not the be all and end all. The choice is yours and good luck with either one you decide to pick. Edit: Feel free to DM if you need more background about TMU Comp Eng
🌐
Reddit
reddit.com › r/torontometu › transfer student to tmu cs(co-op)
r/TorontoMetU on Reddit: Transfer student to TMU CS(CO-OP)
January 9, 2025 -

I have found out that in order to get into co-op, you have to complete your first year within TMU itself . So as someone who completed first year in another university I probably have to go through first year again but with lesser classes considering transfer credits. Although I would love to begin 2nd year and also get into Co-op , it seems unlikely . I hope to get suggestions about how I can excel and increase my chances of co-op for Computer Science , also please let me know if there are any possibilities if I can move forward as a 2nd year student after the transfer and still get the Co-op. Good day.

🌐
Reddit
reddit.com › r/torontometu › tmu computer science program
r/TorontoMetU on Reddit: TMU Computer Science Program
March 14, 2024 -

I've applied and got accepted into tmu but I'm wondering how it's like if i wanna consider. If you are currently taking the CS program here could you please tell me how you feel about it?

🌐
Reddit
reddit.com › r/torontometu › computer science first co-op work term outcomes at ryerson
r/TorontoMetU on Reddit: Computer Science First Co-op Work Term Outcomes at Ryerson
August 13, 2023 -

I noticed that you could look up the number of students enrolled in co-op terms on MyServiceHub, so I counted all the computer science students doing their first co-op work term (arguably the one most difficult to obtain) and compared that to the total number of students who entered that cohort. For convenience I assumed that students doing their first work term in the Fall or Winter semesters are in the same cohort as students doing their first work term in the previous Summer semester, and that no students dropped out between entering first year and finishing second year.

The numbers highlighted in blue are the total number of students who could get their first co-op after second year when you begin your search. The numbers in green are the percentage of all students in that cohort who got co-op positions. To be clear, these are students who both got into the co-op program after 1st year, and got their first co-op position.

Last year, 201 out of 388 students in the cohort that started in 2021 got their first co-op, which is around 52%.

The overall trend from Summer 2021 to Winter 2024 shows some interesting things:

  1. The absolute number of students getting co-ops each year is increasing, from 141 to 201.

  2. The percentage of students getting co-ops is decreasing, from 60% to 52%. This may be due to the massive increase in student enrolments in the past 3 years, which has currently levelled off to between 381-400 new first years (there were 400 new first years last year).

  3. The number and percentage of students getting summer co-ops has been decreasing, but this has been more than made up for by an increase in students getting fall co-ops instead. Whether or not this increase will continue has yet to be seen.

  4. Therefore, even if you don't get a co-op in the summer, if you keep trying there's still a chance that you'll get something in the Fall or Winter. Slightly under 1/3rd of co-op positions are obtained after the Summer by people who keep persevering.

Caveats:

  • The # of first years does not account for students transferring in, dropping out, or otherwise not finishing their second year in time for them to being looking for co-op positions. Therefore the final percentages given may be lower than in reality.

  • Positions that are found outside the co-op program and not reported to the co-op department are not counted here. Therefore the final percentages given may be lower than in reality.