You can visit the Ryerson Undergraduate Calendar here: http://www.ryerson.ca/calendar/, 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,
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