The following is written by the CSC 108 instructors to give you some guidance if you're considering taking CSC 108. Please note that this page doesn't cover all situations, and we encourage you to speak to the CS Undergraduate Office or your college registrar if you still aren't sure what to do.
Should I take CSC108 online or on-campus?
This is a choice that depends on you individually. There are many benefits to taking a course online, however, some students do prefer the on-campus version of the course over the online.
Here are some things to consider while deciding if you should take CSC 108 online:
- What are the reasons you are considering taking a course online? Some good reasons to take a course online include reducing your commute time, having a course that works better with your work or family schedule, or being able to work at your own pace. However, some students have the misconception that online courses will be easier, or less work, than on-campus courses, but that isn't the case! Although there are no face-to-face lectures, students in the online section are assigned additional work to be done to in place of lectures. The online version of CSC 108 has the same exercises, assignments, and exam as the on-campus section.
- Will you be able to set aside time each week to work on the course materials? Unlike CSC 108 on-campus, there is no set timeslot in your schedule for CSC 108 online. You will need to set aside time in your schedule to complete the CSC 108 coursework.
- Online students can get their questions answered on the online discussion forums or in office hours, and we make efforts to create opportunities for online students to meet their instructor and classmates in person. However, there is less face-to-face interaction in an online course than in an on-campus course. Some students report feeling isolated in online courses. Is being able to interact with your instructor and classmates face-to-face important to you?
- U of T provides some more general guidance for students considering taking any online course. You can find that information here.
Is CSC108 the only introductory CS course I can take?
Regardless of your degree program, we think that acquiring some experience with computer programming is useful. CSC 108 is not the only introductory course we offer, and we have other courses that are designed for students who plan to study something other than Computer Science. You can find more information about the different CSC first year courses here (near the bottom of the page).