From Ryerson Computer Science
Jump to: navigation, search

for “Should I Learn Anything Over Summer?” go to the Starting Classes page
for Co-Operative Education (Co-op) go to the Co-Operative Education page
A huge part of being in university is Academics, and before you go any further, marks DO matter. But they are not the only thing that matters. If you've got a 4.2 GPA but cannot interact with people, it's going to be hard to have a good interview and get a job. University is a great time to develop skills other than academics, so don't forget that. For information on that visit Extracurricular. For academics in Computer Science, this is the right page. There are tons of confusing things that hopefully this page can simplify for you. For everything from reading your schedule to the GPA Scale. Any further questions please feel free to contact your CSCU Year Representative, who can be found here:


You can visit the Ryerson Undergraduate Calendar here:, and click on the year you entered the program.
You can see all of the courses that are being offered through that link. The Computer Science department has outlined what the ideal order is to complete all mandatory courses in the program. You can take courses out of order, but it is not recommended because most courses have prerequisites. If you plan to take courses in another order, make sure you do your research before you do so.
If you plan to do co-op, then you need to complete ALL mandatory courses in the first two years of your degree or else you will not ever be elligible for co-op.

Making Sense of The Course Calendar

Coming out of high school, every student has a different idea of what electives are and can find the university terms confusing.

On the Undergraduate Course Calendar, there are a bunch of different terms. Below it is highlighted what they all mean:

Term Shortform Description
Mandatory Course n/a These are courses you have to take this exact course to qualify to graduate.
Professionally Related PR These are courses that you can usually start taking in your second year. They are related to Computer Science, but are not necessarily CPS courses. There are Mathematics (MTH) courses that you can take. As well as a few courses from Science/Engineering/Business that pertain to Computer Science. Selected from "Table I"
Open Elective OE These are spots in your schedule that you can put almost any course into. There is a list of open electives on the course calendar website.
Lower Level Liberal LL These are courses you can pick from "Table A". They are similar to what some people think are electives, but there is a limited list to choose from. You have to take two of these in first year, one per semester.
Upper Level Liberal UL These are courses you can pick from "Table B". They are similar to what some people think are electives, but there is a limited list to choose from. These can be substituted for Lower Level Liberals, so instead of taking 2 Lower Liberals and 4 Upper Liberals, you could take 5 Upper Liberals and only 1 Lower Liberal. But you could not take 4 Lower Level and 2 Upper Level.

GPA Scale

Many universities do GPA's (or Grade Point Averages) differently. At Ryerson we operate on a 4.33 scale. It increases by 1/3 of a point (0.33) for each letter grade increase. For a great conversion chart between the GPA scales of universities, check out this website:

Ryerson GPA Meaning:

Letter Grade GPA Percentage Range
A+ 4.33 90-100
A 4.00 85-89
A- 3.67 80-84
B+ 3.33 77-79
B 3.00 73-76
B- 2.67 70-72
C+ 2.33 67-69
C 2.00 63-660
C- 1.67 60-62
D+ 1.33 57-59
D 1.00 53-56
D- 0.67 50-52
F 0 0-49

Will My Grades Drop?

This refers to students coming from high school into university.
Yes and No is the short answer, yes your grades will drop, but no you will not become a worse student. A lot of you have grown up in a system where (for you) generally 95% is great, 85% is meh/normal, 75% is bad and that's the way you it has been all your lives. You need to re-evaluate what a grade actually means, a percentage grade is nothing more than the Sum of (Percent Completion of Work)*(Relative Weighting of Work) through a course. If 2 students have 90's in math but are in different classes, there is no way to tell who is a better student without more info, likewise if one has a 70% and the other a 90%, and are in different classes it is the same. If student A has a 70 in a PHD level maths course, and student B has a 90 in second grade math and they are the same age, student A is better at math, his 70 is better than student B's 90. The level of skill/achievement a grade represents is directly related to the course material, and is meaningless without it.

(credits to an unknown engineer that I stole this explanation from)

You have to just understand that dropping grades doesn’t mean you’re a bad student. If you’re passing and you feel you understand the information, then that’s good. People certainly fail exams where I could explain the content better than people who passed.
BUT don’t be okay with failing, use the Student Learning Support resources or speak with the Undergraduate Program Director if you feel you want to improve your grades, and no matter what your grades are you should always want to improve. Contact your CSCU Year Representative if you have questions: