CSC - Computer Science Courses
A&S Computer Science Course Descriptions
CSC108H1 - Introduction to Computer Programming
Gries
This
course was FUN. Material was not hard to keep up with thanks to the
weekly online exercises they gave out. Labs were a good way to learn
the material and are pretty laid-back/easy. Minimal studying is
required since you pretty much learn-by-doing, and the doing is fun.
However, you should practice tracing your programs to see if you really
know your stuff, because you're writing the code on paper for the
quizzes/tests/exam and you can't just run it through a computer to see
if there's an obvious bug. Besides, you'll need to trace it in your
head to figure out a not-so-obvious bug anyway in the case that you
made a mistake. Projects are mildly time-consuming but nothing compared
to some of the other courses out there, there were 3~4 projects and
each only took 1-6 hours (1 for the first project, 6 for the last one)
or so - I kind of worked alone on those but they were interesting so
it's all good. Forgot the marking scheme,
but it doesn't matter... oh and they use Python.
Rating: 5/5
CSC150H - Accelerated intro to programming
Good course, but a lot of work if you take it with no programming experience. You learn Python. Really interesting, creative assignments with an instructor who cared a lot. The marking was kind of arbitrary at times because of the comp sci auto-marking policy. 4 assignments (10% each), 2 tests, and a final. Overall, I learned a lot.
Rating:3.5/5