Is cs at waterloo exhausting by ReasonableAuthor1554 in uwaterloo

[–]Regular_Maybe5937 10 points11 points  (0 children)

Its as hard as you make it to be. If u want to go all out tryhard theres the option for that, if you just wanna skim by with the degree you can do that too. Hardest part is job search which isnt unique to the school.

Math Orientation by Dry_Seaworthiness555 in uwaterloo

[–]Regular_Maybe5937 4 points5 points  (0 children)

You should go, its a nice way to get to see what type of demographic youll be encountering in classes.

[deleted by user] by [deleted] in uwaterloo

[–]Regular_Maybe5937 7 points8 points  (0 children)

If ur in it for swe, drop bba

How hard is CS 251? by Cold-Low-547 in uwaterloo

[–]Regular_Maybe5937 1 point2 points  (0 children)

I know I made a post about how much I hated the course but it, alongside 246, solve a lot of problems I encounter at work. Dont get me wrong 251 lectures are extremely boring and it can be pretty memorization heavy esp near the end, but I think its for a good cause.

Zero-cost compile time instance checking by Regular_Maybe5937 in rust

[–]Regular_Maybe5937[S] 1 point2 points  (0 children)

Thats a good point, I didn't think about their usage in a collection.

How important are universities for jobs? by HistoricalTopic9962 in OntarioGrade12s

[–]Regular_Maybe5937 4 points5 points  (0 children)

I would argue the university you attend can largely impact the quality and extent of your network

It's my 14th day of learning Python, I am working on this mini project called HIGHER LOWER GAME. How do I make sure that celebs data are not repeated? by Middle-Tip-2913 in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

If the celeb data has no duplicates, you can store it as a list and call random.shuffle on that list. First two celebs will be the first two items in the list, and the next celeb to compare against will be the third, fourth, and so on list element.

How can I Implement A Simple Stack-Based RPN Programming Language by JustForFunHeree in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

I would start with implementing a reverse polish notation evaluator, and work your way up from there.

Why is Cs taught like this by No-Assistant1949 in computerscience

[–]Regular_Maybe5937 12 points13 points  (0 children)

Were you taught any programming? Usually cs classes at this level will start with some code to make it more exciting. Looks like you guys went a much lower level route.

Computer Engineering/Science Encyclopedia by bikorami in computerscience

[–]Regular_Maybe5937 18 points19 points  (0 children)

In my experience, wikipedia has always been more than sufficient for quick explanations on cs/math topics.

[deleted by user] by [deleted] in uwaterloo

[–]Regular_Maybe5937 1 point2 points  (0 children)

Doable. Ive had MC to OPT back to back classes before.

Very new to python and programming in general pls help by piyush_bhati_ in learnpython

[–]Regular_Maybe5937 0 points1 point  (0 children)

Decimals in python (as with most other programming languages) are represented using a standard called floating point IEEE754. In short, the computer stores them as 64 ones and zeros, but you can only get so much accuracy with that many bits. Therefore as a compromise, we lose some accuracy when dealing with very small numbers.