My Entire Computer Science Degree In 13 Minutes

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

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

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

    Great video! It was fun being in 3 courses with you in Winter 2020 :)

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

    I keep coming back to this when im drafting my schedule lol. Thank you for this wonderful video

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

      Thank you, I would strongly suggest not to overload yourself with courses too early on, it can make you not enjoy the program. Good luck with your degree :)

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

    Ah, the subtle half life reference at 9:40! Also, I just finished my first year at UofA (CS Specialization). Can't stress enough on how important and insightful this video was! Thanks a lot!

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

      Heh, good job on noticing the tiny reference :)
      I am happy that people find this video insightful, and I am a bit surprised that people do. In my personal opinion, this should be treated as a sample of what I did, and not a template of what other people should do.
      I can virtually guarantee that not that many people are super into econ and CS, and not everyone in CS needs to go as hard in math. And I know for a fact that not many people are into systems and would likely find my schedule strange.
      But still, thank you very much for the kind words :)

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

    Hey what an amazing video ! Gave me a complete insight into what to expect in university next year ! Also, like you mentioned in the starting, it would be really helpful if you could make a video about AP Transfer Credit (especially for the University of Alberta). Binge watched all your video and subbed too 😁

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

      Hey, thank you for the kind words :)
      I am actually thinking of making a video in about a month to a month and a half reviewing the University of Alberta, and the transfer credits are certainly a topic that would have to be mentioned there.

    • @ArseniyKD
      @ArseniyKD  2 года назад +1

      Hey Arnv Arnv, I actually just made a video on the topic of transfer credits! Feel free to check it out :)

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

    Im ee major in usa but i love watching these videos. Kudos brother!

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

      Oh man, enjoy EE, that major has such fun topics! Control theory, information theory, signal processing ... Anyways, enjoy :)

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

    Nice video. It would be interesting to hear you talk more at length about the courses you thought were most rewarding and what they were like.

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

      Thank you for the idea, I very well might do it. I have made a bunch of videos about computer architecture and just courses in general, but I might make a more detailed video about my favorite courses and take some time to make a "rank list". I would probably do it much later, probably around late August, as that will be close to when some people will start their new academic terms. Would be fun to look back at the courses again.

  • @athenelar1838
    @athenelar1838 2 года назад +1

    would
    - MATH 111: introduction to discrete mathematics
    - MATH 125: linear algebra I
    - MATH 225: linear algebra II
    - MATH 144: calculus physical sciences I
    - MATH 146: calculus physical sciences II
    - STAT 151: introduction to applied statistics I
    - STAT 252: introduction to applied statistics II
    be enough for a cs student with only ml and ai with maybe a little of software engg in mind?

    • @ArseniyKD
      @ArseniyKD  2 года назад +1

      I do not think so. This is mostly due to the fact that math 111 is not particularly useful (and cmput 272 covers all of the material of math 111 and significantly more other useful information), and you are missing a rather important course: math 214.
      Math 214, or intro to multivariate calculus is an incredibly important course for ML, and to some extent for AI as well. You need to understand gradients (derivatives of functions over the vector space - not that difficult of a topic, but still), and how multivariate functions operate. That, and matrix calculus are the basis for a lot of ML and AI.

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

    I am in grade 11 right now and plan to study cs in UofA, really like you video

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

      Glad you found it useful :)

  • @islandsfuldkorn
    @islandsfuldkorn Год назад +2

    In Denmark where I study, all bachelors / undergraduate degrees are taken at university, and we don't have general subjects like Econ or sociology either at Uni. We study these general subjects at college, wherein college is a mix of high school and university, but without the specific degree subjects. So if you're studying computer science like me, you'd only have courses related to computer science, and all of the psychology, econ and sociology classes would have been taken at college, which is a form of high school.
    That also means the undergraduate only takes 3 years to complete.
    What do you think about majoring in a degree, but still having to take courses in other subjects as well?

    • @ArseniyKD
      @ArseniyKD  Год назад +1

      I found it very useful, as it gave me more context around interesting issues around me. I liked taking intro to sociology as it taught me about Canadian society when I was "fresh off the boat". I liked taking economics, as it gave me an interesting way to analyze the world around me.
      It's just a different approach to university education, I don't think there is an objective answer for which is better, and everyone has their subjective preferences.

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

    Hey, another fellow UA CS student, your workload after 2nd year just looked insane to me (as a CS major I absolutely refuse to know what they teach you in 274 and 275, lol), I had to drop down to 4 courses per semester after going through the mental trauma of taking 2 CS + 2 MATH + 1 STA.
    Do you mind making another video talking about your application process and experience in grad school, thanks!
    edit: found you on reddit, no thanks to the youtube algorithm.

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

      Heh, yea. I am a sucker for academic induced pain. I have survived it, but as I said in the video, I cannot ever recommend anyone to repeat that.
      On your question: sorry, I have not actually applied to grad school. Current life situation does not let me. But, I am planning on going back to do an M.Sc. way later on, so having a high GPA was sort of a must for that. Good luck on your journey through grad school, maybe you will end up making a video on the topic yourself :)

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

      Hello in your first year what is most amount of classes you can take

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

    Love the Video! Just curious but I'm a current CompE student, and based on your interest and it seems that you like Computer Architecture and Software Systems a bit. I'm not sure in Canada if Computer Engineering is as prevalent, but it seems like that fits your interest a bit more. Obviously, you've already graduated but do you regret not pursuing a degree that fits you're interest more. Personally, I've met many people the other way around where they're pursuing a CompE degree and are more engaged in software and they regret not doing CS instead.

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

      Oh, absolutely no regrets. At the university I attended, the engineering programs are far more expensive, making them completely unaffordable for me, and the CompE program does not have good courses on systems, at least not in the areas of systems that I am interested in. The only course I wish I could take would be the VLSI course, but almost no CompE students take it either. And you are completely correct, my interest is in systems, but CS covers it in enough depth that I am very happy with the courses I ended up taking.
      On a slightly related note, my most recent video talks more about Systems courses, you might find it interesting as well :)

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

    The video is really helpful i will watch it everytime before my course registration. Can you plz tell me the name and author of math 117 and math 125 book .

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

      Thank you for the kind words :)
      Regarding the math courses: I am personally of the opinion that honors math courses are unnecessary for most people, but I won't discourage people from taking the course without knowing them. I, for one, am super glad I didn't take the honors math sequence because I don't have the dedication for math to do well in those courses, so consider that however you will.
      To answer your question: for math 117 and 118, look up "John Bowman Math honors calculus". The course uses his notes as the main reference, it's a free to download and distribute "book" that Dr. John Bowman wrote for that course sequence.
      For math 125, I think all profs use "Linear Algebra: A Modern Introduction 4e" by David Poole. However, I don't think I ever opened that textbook, because the professor's notes for all classes are enough if you just attend class and take your own notes as well.

  • @gurkeeratsinghgarrysangha2433
    @gurkeeratsinghgarrysangha2433 2 года назад +1

    The best video

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

      Thank you :)

    • @gurkeeratsinghgarrysangha2433
      @gurkeeratsinghgarrysangha2433 2 года назад +1

      @@ArseniyKD I freaking wanted someone to explain CS course by course with a detail screen on the side, and so called million subscribers channel did not have that simple feature. This is best video to watch to familiarize yourself before commencing ur CS journey.

    • @ArseniyKD
      @ArseniyKD  2 года назад +1

      Damn, then I am really glad that I made the video the way I did, hopefully a bunch of my other videos turn out useful to you as well :)

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

    Hey, great video. I couldn’t get into 274 due to limited class space so I’m taking the 174/175/272/201 stream instead of 274/275/272. How much more work do you think this other class might add on to the tail end of my degree due to it adding another semester before I can access some higher level CMPUT courses?

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

      Honestly, I would say that you shouldn't worry about that that much. The main difference is in how quickly you get access to certain classes, and not the pressure on the tail end of the degree, and one does not really depend on the other in my opinion. Good luck with your degree :)

    • @annanmahdi7907
      @annanmahdi7907 Год назад

      Can u plz tell me which courses u took in ur fall and winter semester of your first year?

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

    Hey good video! - Would you be able to talk about internships and co-ops during your time at UA?

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

      Hey man, I know that you posted this comment a while back, but my most recent video talks about all these things and more! Feel free to check it out :)

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

    Great video.
    I have a question. How's the workload of 313? Is it realistic to take it with 229?

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

      CMPUT 313 (Computer Networks) is not awful in terms of assignment workload, but the professor that teaches it usually is not the greatest at teaching, so you would need a decent amount of time to self study a lot of the material. Since CMPUT 313 is only offered in Winter semesters, taking it with CMPUT 229 (computer organization and architecture) is fine, as the winter section is much easier for 229. The only problem is that I would say that the course is far better, albeit much harder, during the fall semester.

  • @ankritisharma7309
    @ankritisharma7309 2 года назад +2

    What would you suggest for first year
    BSC CS Specialization at U of Alberta?
    Please help i am confused in choosing

    • @ArseniyKD
      @ArseniyKD  2 года назад +1

      I mean, the most typical schedule will be cmput 174,175,272, math 144,146, math 125, stat 151, and then three electives of your choice. You could get English done asap too, but that's up to you.

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

      @@ArseniyKD Thankyou So much☺️
      Your videos were such a great help. It provided all information about Alberta and its Program,which wasn’t available anywhere else.
      I could just select Alberta bcos of you😌

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

      @@ArseniyKD so a max of 5 classes?

  • @WeeeAffandi
    @WeeeAffandi 2 года назад +1

    Can you talk about job prospects after completing your degree from UAlberta?

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

      Hey Waleed, I talked more about it in my video reviewing UAlberta CS, feel free to check that out :)

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

    awesome! wondering where is the winter of the fourth year

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

      I graduated at that point haha

  • @filthyfrank69
    @filthyfrank69 Год назад +1

    hey is it mandatory to take engl courses or can I take something else instead as engl 102 is showing that all 33 classes are completely filled?

    • @ArseniyKD
      @ArseniyKD  Год назад

      It is mandatory to take them, but only by the time that you graduate. In other words, if you don't get the course in first year, it's fine, you'll be able to take it later. Also, taking the English courses later is beneficial since you'll have more practice writing reports for other classes.
      As for all 33 classes being filled, that's ok, some seats will open up until the course starts. Also, look at other English courses that can satisfy your English requirements (I don't remember which ones off the top of my head)

  • @seeratsamra759
    @seeratsamra759 2 года назад +1

    Hey !! I got acceptance in university of alberta ... nd i will be pursuing bsc computing science (general) but i have no idea what to opt in minor!!! Plz plz plz help me!!! Im thinking of opting psychology... is that a good combination?

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

      Sorry, but I can't tell you what is good or bad for you - this is a very personal choice that I just can't make for you. The good thing is that you don't need to choose your major right away, explore some options and figure out what you like, you can choose later.

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

    So you mean you remember what happened in every class

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

      Not necessarily the precise content of every class, nor all the things that were good or bad, but I can talk at length about every class aside from econ 101 :)

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

      @@ArseniyKD haha loved your video tho

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

      @@ArseniyKD what i meant was "you talked about what happened in every class and i was suprise you were able to recall something about every class"
      Are you on discord or linkedIn or instagram or whatsapp or facebook or twitter

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

      I am on a few of those platforms, and I am sure you can guess the handle for those ;)

  • @shadow-_-king444
    @shadow-_-king444 3 года назад +1

    Can you please tell me which book/ resources you used for comput 313 Computer Networks?

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

      Sure! We used the "Computer Networking - a top down approach" by Kurose and Ross. We used the fifth edition, but I heard a newer one came out at some point.

    • @shadow-_-king444
      @shadow-_-king444 3 года назад

      @@ArseniyKD great thankyou so much!

  • @annanmahdi7907
    @annanmahdi7907 Год назад

    Can u plz suggest me which courses should I take?
    I will be joining the CS honors program from september 2023.
    I don't have any idea what courses are suitable for me as I have no past experience of programming.
    It would be very helpful for me if you suggest me what courses I should take.
    Fall : CMPUT 174, MATH 144, MATH 125,ENGL 102, STAT 151
    Winter : CMPUT 175, CMPUT 272, MATH 146, ENGL1XX, STAT 252.
    Is it ok?

    • @ArseniyKD
      @ArseniyKD  9 месяцев назад

      I am coming back to this way too late, so this is likely not relevant anymore. This seems like a regular schedule.

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

    Hello, As someone who is trying to get into computer science but is on the brink of the “competitive average” (which I’m not sure what it is since I can’t find it for computer science) I would like to know if I get denied my first choice which in this case would be computer science, is there a way I can use my second choice to then transfer back, as in transfer into computer science ? And which program should I apply for to be able to do that? (University of Alberta of course)

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

      Hey Alex, I actually just answered your question in a video released just now! Feel free to check it out, the answer to your specific question is at the very end, you can just skip to it if you want by looking at the chapters for the video.

  • @THESUPERIORONE.
    @THESUPERIORONE. 2 года назад +1

    Who would think 13m is long?

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

      Compared to length of videos on RUclips, it's not particularly long, but taking a step back, listening to a complete stranger for 13 minutes straight is a bit long

  • @vivaanagarwalla8261
    @vivaanagarwalla8261 Год назад

    can i also complete my english requirement during summer or will i have to pay extra for it?

    • @ArseniyKD
      @ArseniyKD  9 месяцев назад

      You would have to pay I believe, check with the uni.

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

    Your eyes 😍😍

  • @localhosterasmr2370
    @localhosterasmr2370 Год назад

    I have seen somebody take English in the first year, is that mandatory for international students?

    • @ArseniyKD
      @ArseniyKD  9 месяцев назад

      It's not mandatory, but most people want to get the requirement out of the way asap. That's all there is to it

  • @harman-2861
    @harman-2861 Год назад +1

    Are there any scholarship in 2,3,4 year at uoa?

    • @ArseniyKD
      @ArseniyKD  Год назад

      Yes, but they are quite hard to get (like, 3.9+ GPA hard) or require a lot of time outside of class for leadership criteria (whatever the hell those may be). So I would say not to rely on them, and get a part time job during the school year + internships in the summer to help pay for school instead

  • @xz1891
    @xz1891 Год назад +2

    Can hear u r Canadian

    • @ArseniyKD
      @ArseniyKD  Год назад +1

      Haha, I am not, but thank you for the compliment

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

    hi i am also in cs honors. i want your help in assignment . its really hard. its of cmput 274

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

      I am sorry Arsh, but I am not able to help you with the assignments, as that would be unfair to all the other students. The assignments are difficult, but with the resources that the professors and the teaching assistants provide you with, you should be able to complete any assignment given to you :)

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

      hey, brother are u from india..... i also applied in Bsc hons. computing science major.......... should i have any prior knowledge of programming or everything is taught from beginning here please reply........

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

      @@dushyantyadav7806 bro i suggest you to get a prior experience in programming. if you are in honors then dont take cmput 274 course that they recommend you because that iis extremely hard and moreover the prof thinks that you all willl learn the basics with the speed of light. i personally chose cmput 274 because i have a prior experience but in the next sem i choose cmput 175. and for the beginning i would recommend you to see harvard university cs50 course on youtube that is damn good . . i also watched those videos

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

      @@arsharora6834 thank you brother for your time and will harvard Cs50 be enough for the prior knowledge.... just lemme know ........ thanks:)

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

      @@dushyantyadav7806 yes bro and one thing learn python