OMG UPDATE: Question? Answer.

Updated on Wednesday, July 16

#6039

QUESTION:
Hey CSers, I'm currently in engineering and I am looking into getting a minor in CS. I am 3 terms away from graduating (not including co-op) so as you can imagine it will be difficult for me to fit the 10 courses I need in to get the minor.

Anyways long story short, things would work out really well for me if I got to skip CS115 and instead begin with CS116. I've spoken to an advisor and he said it is highly recommended that I take CS115 before CS116.Now I want to take students who have actually taken the class..

To those who have taken these two classes, how difficult do you think it would be to take cs116 without knowledge from cs115? Is it doable? What concepts are a MUST in CS116 that I would miss out on from not taking CS115?

Computer Science Background: Well-versed in Matlab, Python and VBA

Thanks!

10 comments

  1. i don't see why you can't take cs 116 without taking cs 115.
    cs 115 is about Dr. Racket and cs 116 builds on the principles of cs 115 and transform the concepts into python. if u are well versed in python, cs 116 will be a breeze for you!
    course notes for cs 116 are available on here:

    https://www.student.cs.uwaterloo.ca/~cs116/timetable

    decide for yourself! i think you'll have no problem in skipping cs 115. good luck!

    ReplyDelete
  2. I'd recommend you taking 115 first because the first half of 116 is Scheme

    ReplyDelete
  3. Yea Scheme is easy, you should do 115 first though, because you dont wanna screw up the first half of 116. but if you know basic programming principles, 115 is a breeze

    ReplyDelete
  4. Scheme is easy, but if you can code with recursion instead of loops, you will be fine.

    ReplyDelete
  5. Try to get some of your ENG programming courses to count as the CS anti-requisites. :)

    ReplyDelete
  6. Also OP, what programming courses did you take in ENG?

    ReplyDelete
  7. Please take CS 115. Listen to byron or whoever you met with.

    ReplyDelete
  8. You will get bored to death by CS115/116. Why wouldn't you take 13[56]?

    ReplyDelete
  9. Do you really want a CS minor? I'd recommend considering an software engineering option instead.

    ReplyDelete
  10. CS minors are useless. Take real courses.

    ReplyDelete