First Year of Waterloo Computer Science

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 155

  • @marclevy1506
    @marclevy1506 3 года назад +77

    Man… as a former CS grad (class 2010), watching your videos really make me feel for your experiences as a pure remote student. I’m glad you got a lot of out the classes, but you need to up the social aspect of your University!
    Idea. Try to create/find a small group of other people in your classes (I guess in the same co-op steam as you). Make group zoom calls. Do homework/assignment together over zoom. (Even if no one is asking help, just having each other there LIVE in front of you keeps should keep you more in it.) How to find these other people…? Reddit? Message boards?
    The reason I suggest upping the social aspect is… 10 years out, I only fondly remember that part of University. The connections I made, still stay with me. The long days/nights we spent studying together, working assignments, etc I’ll never forget and it’s what binds us. Working as a group helped all of us. Those who knew taught and reinforced their learnings, those who didn’t found the answer instead of treading water looking for an answer.
    Growing together with your peers is what will make University a more worthwhile experience.
    Good luck in your co-op!

    • @nicholast
      @nicholast  3 года назад +16

      wow that was super insightful, thanks for the sharing! i'll definitely try to up my social experience in uni haha

    • @clamier
      @clamier 3 года назад

      +1 Class of 2017 Comp Eng here, and 4 years later I only remember good & fun times at the university. I still hang out with my uni friends all the time, including the ones I made during frosh week in my residence

  • @ishaanivaturi2387
    @ishaanivaturi2387 3 года назад +70

    Wow, that CS136 one seems to cover a LOT of content for a one-semester course!

    • @nicholast
      @nicholast  3 года назад +7

      it was pretty packed!

  • @dumbdev9795
    @dumbdev9795 3 года назад +3

    I'm studying in germany at the RWTH for 2 years already. The first semester had an mandatory lecture for finding friends and groups to learn with. Was weird when i first heard of it, but it saved me so much. Found amazing friends which helped me until now. For everyone reading this, trust me find some friends to learn with. It makes everything so much easier. Even though i was one of the most lazy people on earth before university, those guys made me so motivated.

  • @Youtubeusermann
    @Youtubeusermann 3 года назад +14

    good videos, don't give up on the tech stuff. This is your ticket.

  • @floguo
    @floguo 3 года назад +11

    but yes congrats on finishing first year! we really did it

    • @nicholast
      @nicholast  3 года назад +1

      🥳🥳 congrats to you too!

  • @lucasalba7570
    @lucasalba7570 3 года назад +9

    Love these vids, i’m a up incoming cs major and ur vids are rly giving me confidence. Thank you

    • @nicholast
      @nicholast  3 года назад

      glad you enjoy them :)

  • @raysun4554
    @raysun4554 3 года назад +9

    Pretty nostalgic seeing this. I think there was a turning point late 2nd to early 3rd year where they finish fundamentals and move into the more interesting cs topics, hope you're excited for that. Enjoy the the next few years and remember to flex hard in CS488 if you ever get the chance!

    • @nicholast
      @nicholast  3 года назад +1

      Thanks, looking forward to taking upper year CS courses!!

  • @yunqianchen192
    @yunqianchen192 3 года назад +9

    The tutor of my thesis also graduated from waterloo. It's a great school. Hope you doing well in the incoming new semester.

    • @nicholast
      @nicholast  3 года назад +1

      Wow that’s cool to hear! Thanks :)

  • @epijaxixiwoaa9836
    @epijaxixiwoaa9836 3 года назад +3

    Goodness I see a bright future for you man! Goodluck on your career!

    • @nicholast
      @nicholast  3 года назад

      Thank you, appreciate it :)

  • @skyhappy
    @skyhappy 3 года назад +8

    I remember first year as well. I'm entering third year now. First year was a shock to the uni grind. Same with second. I still don't have a proper sleep schedule haha, I sleep late like you. Am also trying to exercise more to keep my body and mind in tip top shape. Uni has taught me mental discipline is the most powerful tool someone can have.

    • @nicholast
      @nicholast  3 года назад

      so true, self discipline is
      🔑

  • @db01brighton
    @db01brighton 3 года назад +6

    This is a great video - very interesting to see how Canadian degree courses are structured vs the structure of UK CS degrees. I think new students would find this reflection really useful!

  • @realanimus
    @realanimus 3 года назад +13

    funny how the video quality drastically improves when he changed to his phone cam :D

    • @nicholast
      @nicholast  3 года назад +6

      Yea I was recording with a DSLR through my laptop and didn’t know it recorded at 480p 💀

  • @igboman2860
    @igboman2860 3 года назад +14

    Reminds me of my first year in 2005. I barely remember any details now

    • @nicholast
      @nicholast  3 года назад +3

      hope this was a nice throwback!

  • @TheGnarTube
    @TheGnarTube 2 года назад

    online life is the death of true bonds. True friendship comes from shared experience, going through a thing as a group. This is why sports are crucial in early life

  • @Bankoru
    @Bankoru 2 года назад

    I'm PhD from UW's IQC. I had to work with a lot of UW CS graduates and at this point it's really nostalgic seeing this.

  • @Flame491292
    @Flame491292 3 года назад +2

    I went to comp eng with coop at UW during 2013-2018 and I get the same vibes but it's unfortunate for not only you but everyone else affected by covid because taking courses online really hits different than being on campus and interacting with people. When you talked about it being hard to meet people online I can relate because I literally never logged on to D2L or whatever you use now for the student portal and I also never read the group convos for my classes. If I could give you any advice, it would be to focus on your coop experience and landing a good offer by your last couple of placements. Your grades are pretty much to help you secure a good coop placement, but that's pretty much it because they don't do too much for you after grad. Good luck, I'm sure you'll do well!

  • @ryanjhbae
    @ryanjhbae 3 года назад

    Definitely a relief to hear that I’m not the only one who found this sem way harder than the last (esp calc). Great video btw, from a fellow first year cs student

    • @nicholast
      @nicholast  3 года назад

      yea this term was def tough. glad you enjoyed the video!

  • @nomaanalwi9495
    @nomaanalwi9495 2 года назад

    EE grad here (2012), for your second year definitely look at joining clubs. I wish I could go back in time and join as many clubs as I could. They'd serve as your "sanity anchors". I also feel that while it is convenient to live near the univ campus, living a bit farther makes you feel like you're insulated from the craziness at university. Your room mates may not agree so upto you how you handle that. FInally, enjoy your time at university. This time period in your life in precious and will never return once passed.

  • @seansong4513
    @seansong4513 3 года назад +7

    Congrats man, I've also just finished my first year in SE, and on my first co-op term as well. Honestly speaking, co op actually feels like "summer"

    • @nicholast
      @nicholast  3 года назад +1

      coop term >> school term

    • @seansong4513
      @seansong4513 3 года назад

      @@nicholast Yeah, co op is more important, but also a lot more fun

  • @hulkraz1476
    @hulkraz1476 2 года назад

    Also a first year CS student, currently taking the exact same class as CS 136 except it’s in Java… it’s a lot but I feel that it’s super useful for everything in future classes

  • @wonjunlee2068
    @wonjunlee2068 3 года назад

    3:02 I never leave comments, but I just have to subscribe u after seeing this. Ur humor is just too good

  • @natashajchen
    @natashajchen 3 года назад +23

    can we expect a bet 100 project launch soon? 🚀

    • @nicholast
      @nicholast  3 года назад +4

      keep an eye out 👀

  • @big-anvil
    @big-anvil 3 года назад +1

    I'll hopefully be joining Waterloo CS in Fall 2021 if I meet my conditions. And damn those first few seconds of the video make my heard drop lmao

    • @nicholast
      @nicholast  3 года назад +1

      LOL dw I’m sure you’ll enjoy it (and congrats on getting in!)

  • @eti-iniER
    @eti-iniER Год назад

    Wrote my C Programming final today; also in first year second semester.
    In all, first year was okay. Learnt I'm not as smart as I thought I was, and that sometimes you just have to suck it up and study to not fail lol 😅

  • @aidandrekic
    @aidandrekic 3 года назад +4

    Bro I feel you🤣 I’m in UW CS aswell

  • @huhulili9021
    @huhulili9021 2 года назад

    cant wait for the "first CS degree" video

  • @purpl3grape
    @purpl3grape 3 года назад

    Earth 122 is a classic extra-curricular artsci course tailored to boost your gpa. Low key comes in clutch.

  • @georgeyu26
    @georgeyu26 3 года назад +4

    I’ve finished CS 3A and MATH 138 was my all-time lowest mark in any course too 😂

    • @nicholast
      @nicholast  3 года назад +1

      calc is just too hard 😭

  • @AdamMohamed-cq9fv
    @AdamMohamed-cq9fv 3 года назад +3

    I just finished my first year in CS today, wasn't a fun experience sealing it with a physics exam

    • @nicholast
      @nicholast  3 года назад +2

      well at least you made it through first year!

  • @rohannair2104
    @rohannair2104 3 года назад +1

    Great video!

  • @anmo9312
    @anmo9312 3 года назад

    same happened with me in first term! 4 exams in 3 days.. 3 main courses 1 elective

  • @floguo
    @floguo 3 года назад +1

    eyyyyyyy new upload 😎

  • @floguo
    @floguo 3 года назад +2

    the geese rating system is a win - i may or may not borrow that 🤣

  • @bhawnapatnaik7903
    @bhawnapatnaik7903 3 года назад

    You're genuinely funny. Thanks for making these videos ❤️🌈

    • @nicholast
      @nicholast  3 года назад +1

      Thanks :)

    • @bhawnapatnaik7903
      @bhawnapatnaik7903 3 года назад

      Pleasure 😁🌈

    • @affanalvi6290
      @affanalvi6290 2 года назад

      @@bhawnapatnaik7903 what is the reason behind using the rainbow after each sentence

  • @JustinK0
    @JustinK0 3 года назад +2

    weird, im at fanshawe in London for cs and its mostly coding all day everyday, a lot different than all the theory stuff (which i dont like )

  • @wilsonwang3719
    @wilsonwang3719 3 года назад

    @Nicholas T. I'm not sure if you will see this, I'm in waterloo too! I'd love to link sometime, sequence 1 btw, I also struggled with math and everything!

    • @nicholast
      @nicholast  3 года назад

      hey wilson! i'm not in waterloo this term but maybe when i'm back! math was hard :(

  • @ahmedkabir998
    @ahmedkabir998 3 года назад

    Helpful video 👍 would you be able to advise what kind of skill or courses help to make the coop job hunt easy in the first year.. thanks

  • @xenwraithtealix1075
    @xenwraithtealix1075 3 года назад

    Hey, I'm in 3A CS now. Don't worry, it gets better. You won't have to look at Racket again (unless u really want to for CS 241)

  • @s0n1kn0va2
    @s0n1kn0va2 3 года назад +1

    would you say you learned more programming at the University or by yourself? I was wondering what could help me understand programming better.

    • @nicholast
      @nicholast  3 года назад +4

      i definitely learned a lot more during university, from functional programming, to object oriented programming, and a bunch of data structures + algorithms

  • @HenryBJuer
    @HenryBJuer 3 года назад

    I'm not a com sci guy, man I don't even study anymore. But I rate your video my guy, keep it up

  • @whateverforever3240
    @whateverforever3240 3 года назад

    Thanks for creating such a good video, do you know anywhere that reliable website that I could find a place to rent in waterloo.

  • @JohnDoe-he2gx
    @JohnDoe-he2gx 3 года назад +1

    Great Vid! I'm kinda curious though, what are your thoughts on CFM? I know that CS and CFM majors have somewhat of an identical first year so would you say its a good program to go into? Do you know a lot of people in CFM? Thanks and keep up the good work!

    • @nicholast
      @nicholast  3 года назад +2

      CFM is a great program that's basically a double major of CS and AFM. If you're interested in both those areas, then you'll probably enjoy the program, however, my main interest was in CS, so I ended up going into that instead of CFM. CS and CFM do have similar first year courses, but CS students get two electives in 1A and two in 1B, whereas CFM students have two required AFM courses in each term instead. I don't actually know many people in CFM so I can't really comment on it. Hope that helps!

    • @JohnDoe-he2gx
      @JohnDoe-he2gx 3 года назад +1

      @@nicholast Helps a lot! Appreciate it! In that case, I'll probably accept my offer soon for CFM. Since CFM and CS students have similar first year courses (Both take CS 135/136 and MATH 135/136/137/138), do you have any advice for those courses and how to be successful in them? Also, do you know anything about the transfer process from CFM to CS? Thanks

    • @nicholast
      @nicholast  3 года назад +1

      @@JohnDoe-he2gx for all courses, make sure to START ASSIGNMENTS EARLY (you will thank your future self). doing this gives you more time to seek help if you need it and makes it less stressful overall.
      for the math courses, i think it's important to do a lot of practice once you understand the material well. there were some extra practice problems/assignments but i only did them occasionally haha.
      for the cs courses, be very thorough in your testing. most of your assignment marks come from whether your code passes correctness tests, so if you write very comprehensive tests, then you'll likely pass those correctness tests too.
      i don't know much about the cfm->cs transfer process but i don't think it's hard to transfer. see here for more details: cs.uwaterloo.ca/current-undergraduate-students/cstransfer

  • @ethanmisa
    @ethanmisa 3 года назад +1

    How many hours total per day would you say you spent doing work? Did you have time for yourself and for personal projects, or was it just school that was taking up your time? I guess with good time management it may vary, but just in general how was the workload? Thanks!!

    • @nicholast
      @nicholast  3 года назад +2

      it varied between 2-8 hrs, but i'd say the average day was 6 hrs of work. i had free time but i didn't manage my time very well so didn't end up working on projects during the school year. overall, workload is definitely manageable and you'll have time for lots of other things as long as you manage your time properly. hope that helps!

    • @ethanmisa
      @ethanmisa 3 года назад

      @@nicholast helps a lot! I appreciate it

  • @officiallyRitterLost
    @officiallyRitterLost 3 года назад

    Your phone camera produces better quality than your normal one xD

  • @dodobird809
    @dodobird809 3 года назад +1

    is there an industry standard programming language? c maybe?

    • @nicholast
      @nicholast  3 года назад

      idt there's really an industry standard. different languages are used across companies for different reasons. some of the more popular ones these days include python and javascript though

  • @eth782
    @eth782 3 года назад +3

    Wait a year ends at may? Not end of June?

    • @xuebrent3066
      @xuebrent3066 3 года назад

      Winter term from Jan to the end of April. Spring term from May to the end of August.

    • @nicholast
      @nicholast  3 года назад

      yea (see Xue Brent's comment)

    • @eth782
      @eth782 3 года назад

      Okay, are there two terms in a year?

    • @floguo
      @floguo 3 года назад +1

      @@eth782 three terms, four months each -> fall, winter, and spring

    • @eth782
      @eth782 3 года назад

      Do you have Troy varsin

  • @JamesChugh
    @JamesChugh 3 года назад +1

    Hey wanna know, I got into Waterloo mathematics regular. May I know how to shift from regular to coop after 1st year. What are the marks required?

    • @nicholast
      @nicholast  3 года назад

      in recent terms, you'd need a cumulative average of 85%+. see here for more info: uwaterloo.ca/math/current-undergraduates/co-op-information/transferring-regular-co-op

  • @maganhassan2627
    @maganhassan2627 3 года назад

    Ahhh yes the maths of computer science it's a pain for me for doing this back when I did my computer science degree lool

  • @amitaabhbhandari8788
    @amitaabhbhandari8788 3 года назад

    Can you share your perspective, which is better UW Software Engg or UW CS program? Have been admitted to both & unable to decide.

    • @nicholast
      @nicholast  3 года назад

      first off, congrats on getting into both programs!
      i dont know much about the SE program (didn't apply) but i think you can easily switch from SE to CS (not vice versa though). both programs have similar job prospects, CS has more flexibility (more electives), but SE has a cohort system. both are great programs though!
      here are some resources to help decide: www.linkedin.com/pulse/software-engineering-vs-computer-science-uwaterloo-havin-leung?articleId=6661284730522087425
      bopeng.io/why-I-transfered-from-SE-to-CS

  • @tango8011
    @tango8011 3 года назад

    I think this is standard tbh. My first year I was getting high 50s, low 60s...then my second year I was getting high 60s and 70s. I enjoyed the course a lot but I quickly learned that being a programmer was not for me.

    • @crazymonkey60123
      @crazymonkey60123 3 года назад

      Same and I changed degree and finished. I got a job in my major but I enjoy doing coding as a little hobby for me

  • @theluckygamer5236
    @theluckygamer5236 3 года назад

    Hey Nicholas, I need some help choosing a university. Right now I have cs offers from uoft(Scarborough), Ryerson, Mac, and Guelph....still waiting on waterloo. If I don't get into waterloo where would you advise me to go???

    • @nicholast
      @nicholast  3 года назад +1

      i dont know too much about the cs programs at those schools, but i'd go with utsc because they have a decent coop program. mac is also pretty good with a coop program as well, but i don't think it's as well developed as utsc's. take my advice with a grain of salt since i didnt do much research on these schools haha

    • @theluckygamer5236
      @theluckygamer5236 3 года назад

      @@nicholast oh man i hope i get into waterloo then. Couple more questions i appreciate your help. 1. When did you get your offer from waterloo? 2. The program is regular/coop how does that work out?

    • @nicholast
      @nicholast  3 года назад

      @@theluckygamer5236 yes you can do it!
      1. i got my offer in april last year
      2. coop means you alternate between school and work terms, so it takes 5 years to complete the program. regular means you don't do coop, so you'll do two terms of school followed by one term off. as a result, it takes 4 years.

  • @arandom1105
    @arandom1105 3 года назад

    If I’m going to be freshman in college(still undecided) n know nothing ab computer science do ur think it’s worth it to major in it, n if it is what should I start learning independently?

  • @dehu3010
    @dehu3010 3 года назад +1

    So based on your first year, would you say that university is worth it or not?

    • @nicholast
      @nicholast  3 года назад +2

      i learned a lot of cool stuff this year, but it was quite expensive. however, i see university as an investment into my future, so i think it's worth it

    • @invictuz4803
      @invictuz4803 3 года назад +1

      That's too broad of a question. University for computer science is probably the most worth you will get compared to something like business.

  • @sushipackdushi1
    @sushipackdushi1 3 года назад

    Are you guys going back to real-life lessons anytime soon?

    • @nicholast
      @nicholast  3 года назад +1

      some classes are offered in-person this fall!

  • @fulano31231
    @fulano31231 3 года назад

    I think Waterloo has a bigger concentration of RUclipsrs than southern california

  • @ayman4490
    @ayman4490 3 года назад

    You got an internship in your first year? 😩 can you make a resume vid and describing how you landed your first internship?

    • @nicholast
      @nicholast  3 года назад

      ruclips.net/video/DUZbHbntY4c/видео.html

    • @ayman4490
      @ayman4490 3 года назад

      @@nicholast oh wow how did I not see that vid, sorry my bad .

  • @soorajkj1564
    @soorajkj1564 3 года назад +3

    Joma Jr

    • @nicholast
      @nicholast  3 года назад

      joma's videos are great

    • @BOOFSIDEPINS
      @BOOFSIDEPINS 3 года назад

      @@nicholast And he's a great guy. Especially the time he tried to rip off Algoexpert and got sued.

  • @nabirislam2614
    @nabirislam2614 2 года назад

    should we buy macos or windows

  • @uditkhattar6219
    @uditkhattar6219 3 года назад

    Hey! First of all, your videos are great, relatable af and really helpful! I am an incoming freshman at UWaterloo CS and I was a bit confused between the 4 sequences. What sequence do you recommend for someone who has little coding experience? Also, I was planning on taking ECON101 in 1A but after watching your video, I'm back to square one😂 I also have no background in economics whatsoever and I'm trying to decide between pysch/phil/econ/afm courses. If given an opportunity to redo 1A, would you take some other course rather than econ101?
    Thanks! Hope to see you on campus this fall!!

    • @nicholast
      @nicholast  3 года назад

      hey Udit! if you want some more time to prepare for your first coop (by doing side projects or learning stuff on ur own), then i'd go with seq 4 (first coop is Fall of second year).
      econ101 wasn't too bad tbh, i just didn't find it very interesting. in 1b, i took 2 electives which i enjoyed much more than econ, namely earth 122 and bet 100. i talked about them in this video ruclips.net/video/UB-j5CZOIt4/видео.html.
      hope that helps :)

  • @liamwelsh5565
    @liamwelsh5565 2 года назад

    11:40 Dood your phone looks better then your camera lol. Your phone was so much brighter unless you turned a light on or something.

  • @invictuz4803
    @invictuz4803 3 года назад

    How'd you land a job as a frontend engineer? Do you already have frontend knowledge?

    • @nicholast
      @nicholast  3 года назад +1

      i had some frontend knowledge (more than i did backend), but it wasnt too extensive
      more on how i landed the internship here: ruclips.net/video/DUZbHbntY4c/видео.html

  • @Sanyu-Tumusiime
    @Sanyu-Tumusiime 3 года назад

    i got into softare engineering is it worth coming?

  • @printchannel_name3371
    @printchannel_name3371 3 года назад

    Feels like you learned more in your first year than my three years at university 😂

  • @maxdegreat566
    @maxdegreat566 3 года назад

    U learned all that in ur first year?!?!?

  • @moumitamitra4239
    @moumitamitra4239 3 года назад +1

    What is your overall grade?

    • @nicholast
      @nicholast  3 года назад

      ~90

    • @moumitamitra4239
      @moumitamitra4239 3 года назад

      @@nicholast Excellent. Did u take Chem? Is it mandatory

    • @nicholast
      @nicholast  3 года назад +1

      Nope and it’s not mandatory

    • @moumitamitra4239
      @moumitamitra4239 3 года назад

      @@nicholast Your all videos are extraordinary and amazing. I would like to ask a couple of questions please if u don't mind

    • @nicholast
      @nicholast  3 года назад +1

      @@moumitamitra4239 haha thanks, feel free to ask

  • @Roblox22r
    @Roblox22r 3 года назад

    Hi

  • @StrikerSly
    @StrikerSly 3 года назад +1

    I’m in UW CS too, if u need a friend or a chat HMU! Love your channel

    • @nicholast
      @nicholast  3 года назад +1

      Thanks! Always nice to meet fellow uw cs students :)

  • @hectorpl
    @hectorpl 3 года назад

    Hi!

  • @Dwika34
    @Dwika34 3 года назад

    Oh wow I’m also a first year from an overseas university, and you already am applying for a job. I feel defeated damn hahaha,

  • @cranjismcbasketball5366
    @cranjismcbasketball5366 3 года назад

    Me after seeing that Math syllabus at Waterloo is the same as that of Indian High Schools: *laughs in Indian*

    • @nicholast
      @nicholast  3 года назад

      😳

    • @cranjismcbasketball5366
      @cranjismcbasketball5366 3 года назад

      @@nicholast yeah buddy I'm not kidding. All those topics you mentioned are a part of the SAT of India, if that makes sense(it's called JEE). Matrices, Determinants, Integration, Differential Equations, Area Under Curves, all of it and even more complex topics. There's a reason why JEE is considered the toughest undergraduate in the world. :)

  • @RawBert
    @RawBert 3 года назад

    bro what is that sleep schedule

    • @nicholast
      @nicholast  3 года назад

      i was really living in hawaii time

  • @theshinikurireaper1286
    @theshinikurireaper1286 2 года назад

    Waterloo = Geese

  • @babitonggek148
    @babitonggek148 2 года назад

    I just want to say..you are very cute☺️

  • @imanahsan2042
    @imanahsan2042 3 года назад

    hey my bestie is such a big fan of your videos and she just got into waterloo recently! her birthday is coming up soon and i wanted to plan something special for her. am i able to contact you via email or something to plan something?

    • @nicholast
      @nicholast  3 года назад

      feel free to shoot me a dm @tao.nick