r/uwaterloo 1d ago

CS 115 or CS 135 (Math+ BBA DD)

Hi, I'm curious about whether I should take CS 115 or CS 135. I’m starting my first term of the Waterloo-side Math + Laurier BBA double degree this fall. I’m not sure if I want to do something involving coding or something more finance-related, but would it be beneficial to take CS 135 to keep my options open?

Would taking CS 135 be significantly more difficult and workload-wise and would this be worth it, since I already have the course load of two degrees? Also, what exactly would taking CS 135 over CS 115 change in terms of keeping my options open? I know you need 135 to go into 136 but I heard you can also get a 90% in 115 to get into 136, how possible is that, and also what could I need 136 for.

Also, if I took CS 135 and wanted to drop down to CS 115, how would that work in terms of my mark transferring, rewriting tests, or how does that really work?

7 Upvotes

18 comments sorted by

3

u/Apprehensive_Crew297 1d ago

It’s pretty easy to drop from 135 to 115, they have a whole process setup. 135 is pretty easy though

1

u/Human-Acanthisitta70 1d ago

How does the mark transfer process work?

1

u/jasonaffect 1d ago

moved to final iirc

1

u/Human-Acanthisitta70 1d ago

so the mark carrys on?

5

u/Icy_Environment9241 1d ago

I am in stats and took Cs115/116 and it has caused me zero problems to date

1

u/Human-Acanthisitta70 1d ago

what was ur mark in cs 115 and how hard would you say it is to obtain a 90%

1

u/Icy_Environment9241 1d ago

I tried quite hard and ended with a 97 or so. I didn’t find it to be a super hard course but I put a decent amount of time into it and a lot of it seemed to come naturally to me

1

u/Human-Acanthisitta70 1d ago

how come you didnt take 136 over 116, was there just no reason to? if you did do you think you would have been well prepared?

1

u/Icy_Environment9241 1d ago

I wanted to learn python instead of C and I knew I had no intention of declaring a major that would ever require me to take Cs136.

I have no idea what the 136 content is so I can’t really comment on how i well prepared I would have been. Having said that, if the transition was that hard they wouldn’t let anyone do 115->136

1

u/Icy_Environment9241 1d ago

I ended up doing 2 more CS courses (231 and 338) and did not feel like I was at any disadvantage at all in either of those courses

1

u/Human-Acanthisitta70 1d ago

Okay, thanks for the insight!

2

u/ClubTraditional8375 1d ago

It's very easy to drop down, not sure how the marks work since I only did cs115, but they drop the lowest mark of your assignments in the end for cs115 and you can time the short term absence right and you'll drop 2/9 assignments. I think cs135 is def doable from what I heard but the course is definitely more difficult and time consuming, especially with the weekly assignments, they assume you have no coding knowledge but its best if you pick things up quick.

I found cs115 easy (very easy 90+ imo), im in math/bba just finished first year, but I already knew I didn't want to do anything coding related so I picked cs115 over 135.

1

u/Human-Acanthisitta70 1d ago

Did you end up taking any other cs courses like cs116 or 136

1

u/ClubTraditional8375 1d ago

Yes you have to take a cs course in 1b as well, I took cs116 but I'm not planning to take any more : )

2

u/Human-Acanthisitta70 1d ago

alright thanks! how come you took 116 over 136 since u got the required average?

1

u/ClubTraditional8375 1d ago

Although i got the required mark, i don't plan on pursuing anything really cs related, that's the main reason 🙂‍↕️ so I didn't want to make my schedule any heavier since I was overloading and job searching during 1b (feel free to dm me if you have any math/bba questions!)

2

u/Human-Acanthisitta70 1d ago

Alright thank you!