What is Computer Science?

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • STEMerch Store: stemerch.com/S... the Channel: / zachstar
    PayPal(one time donation): www.paypal.me/...
    Part 2: • What is Computer Scien...
    Versión en español de este video: • ¿Qué es la Informática?
    In this part 1 video of "What is Computer Science?" I cover programming and discrete math in some detail.
    Computer science is often thought of as just glorified programming. But once you enter undergrad you will realize this is not the entire story. Computer science has more to it including discrete math, algorithms, theory of computation, hardware programming, and more. If you just want to learn how to program, then the computer science major will be more than you are expecting.
    In this video I mostly cover discrete math and concepts within it because of how important it is for classes to come. Although it's not used in all your classes, I show you examples so you have an idea of what math you will encounter.
    Instagram: / zachstar
    Twitter: / imzachstar

Комментарии • 1,2 тыс.

  • @Tetrax
    @Tetrax 3 года назад +1290

    For all highschoolers and University students having midlife crisis. Computer science is fun since you get to build stuff that doesn't yet exist or build something that you use and make it a lot better. Computer science is the study of computers involving complex algorithms and you'll be looking for stuff on the internet and stackoverflow alot. you don't have to memorize everything like a computer but you have to know how to make a computer memorize and process the information and perform the activities that you want it to.
    - CS undergrad

    • @sultanhalawani9895
      @sultanhalawani9895 2 года назад +18

      why did you choose CS over IT or Software engineering

    • @krup9898
      @krup9898 2 года назад +4

      Thank you man!

    • @ompk142
      @ompk142 2 года назад +4

      You must be in job in be IT department. How is it going

    • @ruddiestmanx5116
      @ruddiestmanx5116 2 года назад +7

      I’m kinda thinking about going to nasa and I know they want computer science for astronauts. And even on the ground jobs.

    • @UberBossPure
      @UberBossPure Год назад +7

      You have to learn to think like a computer/ to think logically, so you can build things like apps with it.

  • @internetuser8460
    @internetuser8460 4 года назад +974

    The way you described discrete maths made me realize i dont even hate math i just have to study to get better

    • @user-hu2ou5wj8c
      @user-hu2ou5wj8c 4 года назад +58

      Oh boy, wait till you do it. Half the class in my uni failed

    • @alliswelltelugumaster9631
      @alliswelltelugumaster9631 Год назад +8

      If any understand the the logic of taking gcf as remainder of now upto 0

  • @yokai4901
    @yokai4901 4 года назад +821

    Once he said “Yes you have to be at math” I just said well I’ll be homeless

  • @binley2
    @binley2 6 лет назад +1721

    Title of this video should be "What is Discrete Mathematics"

    • @shubhampriyank4068
      @shubhampriyank4068 5 лет назад +32

      Binley Discrete maths is just like mathematical induction and progression and series which we learn at high school.

    • @jongxina3595
      @jongxina3595 5 лет назад +69

      Which is what CS is about. He didnt do a video on programming, he did on CS.

    • @francislapena8818
      @francislapena8818 4 года назад +4

      think of it as philosophical mathematics. there is not half truth. it is Either 0 or 1 and from that simulate addition, subtraction or every other function in your computer. your computer doesn't subtract. it only adds ( component call a full adder) now how do you divide only be using addition and numbers.

    • @rban123
      @rban123 4 года назад +4

      Shubham Priyank you didn’t learn graph theory in high school bro

    • @andso7068
      @andso7068 4 года назад +4

      @@rban123 He probably did. The rest of us didn't.

  • @JonnyRocksAW
    @JonnyRocksAW 7 лет назад +737

    Your videos are so solid and legitimately helpful. You have an understanding of the topics and give in depth content/examples. Thanks my man. Nuggets of RUclips.

    • @zachstar
      @zachstar  7 лет назад +26

      Thanks for the comment!

    • @caydanS
      @caydanS 5 лет назад +5

      True

    • @akosombotv1698
      @akosombotv1698 6 месяцев назад

      ​@@zachstaris studying computer science difficult? Im not good in maths

  • @xaynecharlson8709
    @xaynecharlson8709 6 лет назад +182

    Wow. I swear this is one of the best youtube channels I've ever come across. You're exceptionally knowledgeable about all these fields. Thank you so much.

    • @zachstar
      @zachstar  6 лет назад +10

      Thanks man! Glad you found it.

  • @yeahno2466
    @yeahno2466 4 года назад +621

    I watched this video because I'm thinking about taking cs and felt that this might inspire me but all this video has done is stress me out lol

    • @kaazshire5368
      @kaazshire5368 4 года назад +19

      Samee😭

    • @zoriiginalx7544
      @zoriiginalx7544 4 года назад +72

      But it's insightful. Now you know what to expect and how to prepare for CS.

    • @yesirr6980
      @yesirr6980 4 года назад +1

      Literally 🤣😭

    • @user-hu2ou5wj8c
      @user-hu2ou5wj8c 4 года назад +12

      If you like coding then you can do it. Dont let the math scare you

    • @jannavarro5364
      @jannavarro5364 3 года назад +33

      I'm a com sci graduate and now 10yrs working in the industry. I say don't let the math scare you. Any course is stressful. You'll learn it along the way.
      What's more exciting as a com sci student is that you can use programming to solve manual problems you have. For example, create a chat bot that will schedule your day.

  • @ioio5993
    @ioio5993 4 года назад +28

    I received one of the first Computer Science degrees 50 years ago. So much more to Computer Science than what you are presenting. Operating Systems, Kernels, Hypervisors, virtual systems, security systems, separation kernels, Compilers, Assemblers, Linkers, Loaders, Languages, Design of systems, Systems of Systems. Information Theory, Communication Systems, Formal Methods, ...... System Architecture, Data Structures, Algorithms, DataBase Design & Systems, Storage systems, ..... Automata theory, .....

    • @Nick-lx4fo
      @Nick-lx4fo 2 года назад

      I love low-level computer science

  • @Raechyu
    @Raechyu 4 года назад +59

    As soon you explain the math stuff. My brains go into the bonk zone and i was confused af. I probably need to rewatch this vid several times before i get it

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

      I like math but I didn't get it 😀

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

      Ofc ur not gonna get it after first viewing but this stuff is all pretty simple if you watch some dedicated RUclipsrs and work through the problems with them. I’m pretty sure everything in this video was only pre-calc

    • @helloworld-vq9gq
      @helloworld-vq9gq 2 года назад

      Damn in France we do that in highschool like I already knew what he said and I'm not even done with HS (also although the video is good the explanation on the math portion was not very thorough but basically search euclidean theorem and proofs by induction I should understand it after a few hours of practice depending on how you're doing)

  • @ubermenschchan7671
    @ubermenschchan7671 5 лет назад +101

    this is complicated for my brain but i'm really interested idk why

  • @jyrikgauldurson8169
    @jyrikgauldurson8169 6 лет назад +72

    Good video. Im in the least popular branch in CS, cs theory research. I'm glad you mentioned induction, if one dives into program verification, you'll see that induction is essential to doing any kind of proof because induction corresponds to recursion in programming. Induction on the natural numbers may not be interesting, but think about induction on your data types and proving properties about them. In fact, induction does not only apply to natural numbers, but any inductively defined set.

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

      None of what you said Computes.

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

      are u still in that field how u doing?

  • @makaylastewart9167
    @makaylastewart9167 3 года назад +272

    I am 11 years old and I wish to be a computer science major and run a company. 😄 Wish me luck

    • @idontknowwhattodoinlife6712
      @idontknowwhattodoinlife6712 3 года назад +37

      yeah keep that up. Big future ahead

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

      Good luck!

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

      @@batkhulegbazarragchaa5058 thank you

    • @8eighttt.
      @8eighttt. 3 года назад +16

      Good luck im 17 and ure pretty young and already looking at college stuff thats awesome fr fr we are moving to a world where everything will be digital

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

      @@8eighttt. you're so right. 21st century is a century that is and will be different from the past centuries, extremely different. Kids right now should be taught about what is essential even if it means removing past topics every school has been used to teaching.

  • @DanesZalor
    @DanesZalor 5 лет назад +2568

    who else here having a mid college crisis wondering if it's a good idea to stay

    • @sheezas7755
      @sheezas7755 4 года назад +94

      is computer science hard? is it stressful and worth it?

    • @sheezas7755
      @sheezas7755 4 года назад +126

      I'm in high school so help me

    • @vitojurado3989
      @vitojurado3989 4 года назад +213

      @@sheezas7755 It is hard if you have no idea what you're doing. Though its worth it if you have a passion for coding. Computer science WILL NOT be for everyone, and you'll notice it when you start the major. But if you pull through its exciting and stressful all at the same time.

    • @Joel-cj3ju
      @Joel-cj3ju 4 года назад +8

      Yup same here.

    • @pacificxplorer
      @pacificxplorer 4 года назад +23

      I’m just getting and associates in computer science and hoping for the best

  • @daeldiadem7056
    @daeldiadem7056 6 лет назад +163

    I've been looking for a video that explains exactly what CS degree is about because Im not sure whether I should take up ux design or com science. I know myself to be someone that gets easily confused with numbers and need visuals/story telling to understand. Compared to the rest I'll say im slower with maths and science so I'll need more processing time than others. That's one of the reason I was scared to pursue CS but everyone was saying it's not really math but I had my doubts. Thanks for making this video because it clarified what they meant by "its not really maths its logic".

    • @simonemichelle5367
      @simonemichelle5367 5 лет назад +9

      CS is really helpful if you want to get a job in UX.

    • @ratdog356
      @ratdog356 5 лет назад +5

      Well you will still need calculus 1 through 3 and applied linear algebra so it isnt like discrete math is the only math

    • @shantnukumar1090
      @shantnukumar1090 5 лет назад +8

      Sir, this is exactly the same case with me, i can see that you made this comment 9 months ago, can i know are doing fine in it?
      Or did you have some troubles in it. I want to take CS but i'm a little affraid that what if i don't perform good in it.

    • @mr.meeseeks6549
      @mr.meeseeks6549 5 лет назад +5

      Or you can do software engineering which is like cs, but minus as much problem solving, they get payed good and I believe they don't take calculus courses

    • @shantnukumar1090
      @shantnukumar1090 5 лет назад +1

      @@mr.meeseeks6549 thank you sir....

  • @AlonCAE
    @AlonCAE 2 года назад +17

    Thank you very much! I've just finished my first semester at c.s and indeed we did all of those! This is great for showing what will be in the first semester.

  • @ronnydragon2211
    @ronnydragon2211 2 года назад +20

    This is very similar to what we learn in math; but all of these are the parts I don’t dislike about math. I always wanted to learn more about computer science (looking into it as a major). Very well explained. 😼

  • @MrTheMuffinMan1999
    @MrTheMuffinMan1999 5 лет назад +76

    I don't really understand a lot of what I just watched as I came here literally just to try and work out what computer science is/what is used in it.
    What do I need to look into learning before trying to understand this video because I was basically confused from the start.

    • @uliloolilu780
      @uliloolilu780 5 лет назад +1

      Same I need help

    • @abdqs853
      @abdqs853 5 лет назад +8

      You can use the book Mathematics for Computer Science by F.Thomas Leighton

    • @Pearl-_Perla
      @Pearl-_Perla 4 года назад

      @@abdqs853 THANK YOU

  • @insidetheheadofme
    @insidetheheadofme 4 года назад +14

    You lost me on all that math. Nah, I dont think I'll be taking that class. Thanks for talking me out of it!! A real grade saver!

  • @MariaAlvarez-vg7np
    @MariaAlvarez-vg7np 2 года назад +40

    I'm thinking of getting CS, and i was actually really worried about math, cuz I'm not very good at it, but i know that if i just persevere and ask questions on things i don't understand and study a lot, I'll be able to do it. Anyways regardless of the fact that i think I'm not good in math, I still want to take CS, no point getting all stressed over things and just go on with it. 🤷‍♀️

  • @tonyz7563
    @tonyz7563 7 лет назад +273

    Really good channel and videos!! But isn't the code at 1:37 i = 0 instead of i == 0? That must be a typo

    • @zachstar
      @zachstar  7 лет назад +103

      Thank you! And yeah should've been one equal sign.

    • @kervensjasmin1508
      @kervensjasmin1508 7 лет назад +1

      TonyZ some loops print out the first number with incrementing it, right?

    • @ismaila2790
      @ismaila2790 7 лет назад +2

      Im new to programming myself but i've seen this in an introductory course of java script.
      i understand that i ++; is i = i + 1...but when talking about i == 0 i didn't quite understand as he mentioned something about quality....
      so please can anyone clarify.
      +MajorPrep

    • @xXguitarsenXx
      @xXguitarsenXx 6 лет назад +12

      i==0 can be used in this way:
      if (i==0){
      do this code
      }
      So you check if i is equal to 0.

    • @vanessamayorga8405
      @vanessamayorga8405 6 лет назад +1

      You're right, I just learned that in C++. You'd get an error or warning message if you write it as i==0.

  • @rban123
    @rban123 4 года назад +102

    my CS major classes in no particular order
    Into to algorithmic design (C)
    introductory programming (Java)
    Intermediate Programming (Java)
    Calculus 1
    Calculus 2
    Discrete Math
    Linear Alegbra
    Calculus 3
    Building Secure Web Applications (Python, SQL)
    Compiler theory and design (C/C++)
    Operating systems (C, Assembly, Lex, Yacc)
    Computer Systems and Architecture
    Data Structures
    Advanced Programming languages
    Object-oriented concurrent programming
    Design and analysis of computer Algorithms
    Computer Graphics
    Current Trends and Projects in Computer Science (THESIS CLASS)

    • @melanyanguilar5620
      @melanyanguilar5620 4 года назад +4

      Ryan Bandler I’m thinking of majoring in Math and minoring in CS. Do you think this is a good idea?

    • @marios1861
      @marios1861 4 года назад +1

      thats like 2 years of classes

    • @rban123
      @rban123 4 года назад +5

      Mariano Ntrougka this is only relevant classes, not including all the general education and stuff. I have to take 4 writing classes, 2 physics classes, humanities etc. taking 5 of these classes at once would literally be suicide

    • @marios1861
      @marios1861 4 года назад

      @@rban123 no joke lol... considering it

    • @Ray-ml8hx
      @Ray-ml8hx 4 года назад +1

      nice! i’ve taken most of these as a CE major. i wish i went for CS instead.

  • @hadiyahkhan76
    @hadiyahkhan76 5 лет назад +9

    the way he did GCF at 5:04 is how I was taught to do it in the middle east when I was little and then I moved to Canada when I was 12 and I swear none of my teachers knew what I was doing. Good to know this will come in handy when I go to uni.

    • @abnapper2630
      @abnapper2630 5 лет назад

      dark moon I was in the Middle East and moved to Canada at 12 too lol

    • @coolbule1238
      @coolbule1238 4 года назад +1

      middle east is ancient Capital of logic. Makes sense.

  • @lifelonglearnermahir
    @lifelonglearnermahir 5 лет назад +33

    That gcf technique is known as Euclid's division algorithm

  • @doodelay
    @doodelay 6 лет назад +261

    Wait hold up, so writing code is sort of like mathematical modeling over and over and over again until you've completed the program?

    • @doodelay
      @doodelay 6 лет назад +38

      ポンスRuben mind = blown.
      Suddenly computer programming seems much more interesting

    • @rambo3rd471
      @rambo3rd471 5 лет назад +59

      @@doodelay I know this is already old, but basically programming is telling a computer what to do step by step. And for your instructions to work, they need to make sense. So that is why one must understand and be good at logic to program well. The "math" of computer science is mostly logic and problem solving skills.

    • @JJoh4040
      @JJoh4040 4 года назад

      @@rambo3rd471 what do you mean by logic and problem solving skills? Do you know any books or youtut channels or a resource that teach?

    • @rambo3rd471
      @rambo3rd471 4 года назад +15

      @@JJoh4040 One way to define logic, is a science that studies the principles of correct reasoning. If you have good logic, your step by step instructions should work according to how you set up your program. If you have bad logic, your program will not accomplish what you want.
      While I do not have any books or online resources that I can think of off the top of my head, I can tell you, Google has everything. I would Google things like "intro to logic" or "how to develop problem solving skills," etc. If you are feeling a little daring, you could Google "Discrete math in computer science" or "Computer Science Math." Phrases like that. Discrete math is super hard to learn, but it's really helpful to develop problem solving skills. Like thinking outside the box.

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

      @@JJoh4040 Brilliant.org is a good place.

  • @MidniteSon
    @MidniteSon 4 года назад +26

    This is a good explanation of the two. Both will adequately prepare you for software development, but if you know ahead of time you want to be a software engineer, you will get slightly more skills in that major when you graduate.

  • @palmchika13marycharry9
    @palmchika13marycharry9 5 лет назад +82

    3:33 is where we all got confused lol

    • @SagaEf
      @SagaEf 5 лет назад +7

      palmchika13 Mary charry Not if you learned Algebra neerrrd

    • @pacificxplorer
      @pacificxplorer 4 года назад +6

      Jolt of Lightnin Doesn’t that mean your the nerd?

    • @childmolester6557
      @childmolester6557 4 года назад +2

      @@objectoriented3049 yes u do, ive learned induction before linear functions, so...

  • @konanobayan5773
    @konanobayan5773 7 лет назад +340

    computer science vs information technology please

    • @lucasfelipedesousa8006
      @lucasfelipedesousa8006 6 лет назад +16

      So Computer Science and Informatics are different?

    • @Rohan-iw1mj
      @Rohan-iw1mj 6 лет назад +33

      lucq No computer science and IT are different.... I think informatics is just another name for computer science

    • @lucasfelipedesousa8006
      @lucasfelipedesousa8006 6 лет назад

      Rohan Sreelesh ok thx

    • @Karuska22ps
      @Karuska22ps 6 лет назад +85

      konan obayan
      computer science = more logic/programming/AI/machine learning etc
      IT= hardware/setting up computers/servers/data centers

    • @wzwzwz
      @wzwzwz 6 лет назад +8

      Karuska22ps i'm still a freshman but as far as i know, we focus more on softwares than hardware. I barely even hear our seniors doing hardware work. They're doing programming and such. Not setting up computers

  • @Rawoonah2cool
    @Rawoonah2cool 5 лет назад +10

    I'm a CS major I'm not done yet but this really gives a good idea of what to expect majoring in a CS major. Wish I watched it sooner LOL.

  • @piyushthapar8560
    @piyushthapar8560 7 лет назад +78

    Brother I have been confused from soo many days .....BUt this video made me claear about all my doubts about maths.....ALL I HAVE TO SAY IS BRILLIANT WORK YOU ARE DOING HATTS OF...!!!!1 +MajorPrep

    • @zachstar
      @zachstar  7 лет назад +11

      Thank you!! So glad to hear this helped you.

  • @Abdullah-id9sr
    @Abdullah-id9sr 2 года назад +14

    My dream major is computer science, but I don’t like mathematics.

    • @SirLuke007
      @SirLuke007 2 месяца назад +2

      Don’t let a flat tire keep you from your destination

    • @RezTH3Liberator
      @RezTH3Liberator Месяц назад

      Facts though

  • @kamillen4732
    @kamillen4732 4 года назад +39

    I used to love math, was ruined for me in second grade, when we had a new math teacher that would constantly make me cry because I have a learning disability. I actually like numbers and calculating, but I only need to motivate myself, because I know I can. I'm in 6th grade, I think that would be middleschool for americans, and I really want to do this!

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

      You can do this, i believe in you.

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

      @@wafflies8790 thank you♡

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

      That's terrible. I hope all is best on your mathematics learning journey.

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

      i'm in 8th grade now, i take everything back, i'd rather burn in the fiery pits of hell than go to another math class

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

      @@kamillen4732 CRYINFG 💀💀💀

  • @arnabghoshal5755
    @arnabghoshal5755 4 года назад +9

    A very well explanation and easy to understand the discrete maths concept.i am a regular follower of your class.pursuing data science.

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

    I will come back to this video after 4 years with a computer science bachelor degree! Good luck to me! And thxs for the lovely video

  • @ii7mdj_353
    @ii7mdj_353 3 месяца назад +1

    Man I remember watching this wayback in 2017 i was in G9 now i’m doing senior project in CS. Man time flies by.

  • @budhvinisreal5216
    @budhvinisreal5216 5 лет назад +192

    No wonder Bill Gates dropped out.

    • @kwenasamsonkgomo3291
      @kwenasamsonkgomo3291 5 лет назад +36

      😂😂Bill probably did because it was too easy for him, wasting his time

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

      bill gates went to college to become a lawyer

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

      @@zeuskronos2018 he did 2 colleges, cs and law

  • @fizs1492
    @fizs1492 5 лет назад +20

    the moment you start to the discrete math part i was already confuse😂😂...but im not gonna give up

    • @ColeTrainPhenomenalcrew
      @ColeTrainPhenomenalcrew 5 лет назад +1

      Fizs same I'm gonna grind and get my masters degree in computer science

    • @johnfedorov8089
      @johnfedorov8089 5 лет назад +5

      Discrete math is fun!! And the proofs that you learn will be extremely important in your algorithm analysis course (if you have one) , where you have to proof algorithms efficiency and correctness

    • @elishafreeman2874
      @elishafreeman2874 5 лет назад

      @@johnfedorov8089 sounds like a course i should definitely avoid

    • @FleurDeCersier
      @FleurDeCersier 4 года назад

      yeah tbh he explained the principle of proof by induction pretty well but he didn't really go in depth for how actually to proof it for n+1. If you really want to know how it works, there are plenty of videos on youtube. It's actually rather simple once you get the grip

  • @skylarreeve5319
    @skylarreeve5319 4 года назад +25

    I'm only in elementary school but smartest in the county for computer science. You have been the one who helped me.

  • @simaykazc1508
    @simaykazc1508 5 лет назад +8

    Good explanation. Not only for this video, also for the others. Thank you !!

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

    This was insightful. I've been learning programing for quite some time now and just finished my term learning object oriented programming. All we do is programming so I've been wondering if this is all we do.

  • @tictakx4145
    @tictakx4145 2 года назад +12

    Just remember that most jobs require a CS degree just keep studying keep grinding you got this !!!!

  • @emiliochang3734
    @emiliochang3734 3 года назад +5

    Really accurate. I'm from Costa Rica and that's exactly what I just saw (except for graphs) in my first four months of university in that same carreer

  • @FsimulatorX
    @FsimulatorX 6 лет назад +13

    Please do more discreet math! I actually learn more and faster here than from lecture or the book!

  • @gregorycastorena7697
    @gregorycastorena7697 5 лет назад +5

    I'm actually starting to understand now. I think I might wanna try this

    • @elishafreeman2874
      @elishafreeman2874 5 лет назад +2

      have you started your course yet???
      ARE YOU COPING???

  • @KaranSingh-bj5es
    @KaranSingh-bj5es 2 года назад +5

    Such an interesting nd informative video! I've always wondered about why exactly these subjects are taught. Now I know.

  • @bigmoe9459
    @bigmoe9459 5 лет назад +38

    I am getting in to comp science but all that "n" stuff threw me the hell off.

  • @kevinloh5922
    @kevinloh5922 7 лет назад +7

    your videos are so helpful !! thanks !! I can't imagine such helpful Vids exist !!

  • @kitchennightmares-bestclip9726
    @kitchennightmares-bestclip9726 4 года назад +356

    So what I learned:
    Computer Science is basically math olympiad

    • @MSneberger
      @MSneberger 4 года назад +7

      BINGO!

    • @nol5152
      @nol5152 4 года назад +29

      shit i don't think i will survive this course then

    • @williamallen9145
      @williamallen9145 4 года назад +24

      Ahmad Noori that is so untrue, the maths in this video and in a CompSci degree is trivial compared to Olympiad Maths and a maths degree.

    • @wojak6793
      @wojak6793 4 года назад

      Pervy Sage exactly i dont even think the math for cs matches the math in olympiad math, more like olympiad physics

    • @bosco7799
      @bosco7799 4 года назад +13

      Bruh this is high school level math in some countries, Olympiad math takes INSANE levels of practice and knowledge

  • @maggygitundu9720
    @maggygitundu9720 5 лет назад +16

    Why ain't you my lecturer... 😢😢😢 i could be the best student, well explained

  • @markganus1085
    @markganus1085 5 лет назад +4

    i needed that. a bracing tonic to go back to my studies

  • @vietboicool
    @vietboicool 2 года назад +14

    Great video!!! I’m back in school taking classes for my masters of computer science. My bachelors was in economics. I'm trying to decide on if I should do a concentration in big data management or cybersecurity. What do you think is the better choice? Income and job market differences between these two?

  • @Devanshgupta
    @Devanshgupta 6 лет назад +9

    2:57 What a coincidence!!!
    I just did it in my math class minutes ago

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

    Double Majoring In Finance & Computer Science! Thank you for the helpful information 😀

  • @xXPROxCAMPERXx
    @xXPROxCAMPERXx 6 лет назад +17

    Nice video! However, for my discrete math courses, we didn't learn about the Euclidean algorithm nor cryptography though... Instead, those were normally taught in algebra and number theory related courses.

    • @zachstar
      @zachstar  6 лет назад +8

      Thanks! yeah schools will definitely differ so really depends, but I really liked those examples since they had applications.

  • @xSil3nt27
    @xSil3nt27 5 лет назад +3

    About the map color part, you only need 4 colors to color in ANY map, no matter how complicated or large it is.

  • @ultimateninja1704
    @ultimateninja1704 2 года назад +4

    I believe if I work and study hard (especially math), I could get in the course in College next year. Honestly computers and devices are sort of my only gimmick. So I don't know what else I could do other than Computer Science or Engineering.

  • @Jeremy1Doe-ql6cy
    @Jeremy1Doe-ql6cy Год назад +1

    im thankful to be alive and able to love computers always

  • @teawrld5976
    @teawrld5976 5 лет назад +43

    I passed discrete maths without learning a damn thing... i literally have no idea how. I also didn't know how important it is in CS, OH boy.

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

    1:38 shouldn't that be
    for (i=1; i

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

      Shut it

    • @McFlashh
      @McFlashh 11 месяцев назад

      @@miffclick3358some languages have different syntax, but it should be i = 1

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

    computer science has made me a even better code writer and understand it

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

      Awesome, I'm glad to hear that!

  • @Mr.J503
    @Mr.J503 4 месяца назад +1

    5:35 That was Euclid's Division Lemma that I recently learned!

  • @kervensjasmin1508
    @kervensjasmin1508 7 лет назад +5

    1:14 I didn't see it but I'm guessing you make a variable with the value 1 and then a do while loop or a if or for loop. All the loops would be incrementing and printing until 1000 because you'll most likely use something like "if a

  • @stacia219
    @stacia219 6 лет назад +6

    5:25 it's called Euclidean Algorithim

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

      Euclid? But that's 2,500 years old!...Ancient history! Ha!

  • @patlark3591
    @patlark3591 Год назад +24

    One of the Best choices I ever did was to get my degree in CS😊

    • @verysmartultrahuman939
      @verysmartultrahuman939 Год назад +3

      Brother please don't leave me hanging.
      I'm in school right now and I've to make a choice and I really like programming and planning to choose CS. what should I focus on?
      Math + Programming languages and what?
      Also how is the market/job availability?
      When and how many years did it take you to get the degree?
      Also any other advise would be warmly welcomed.

    • @ruben_9868
      @ruben_9868 Год назад +3

      @@verysmartultrahuman939 I'm still in college but I've done research into this. But keep in mind you're getting perspective from a UK student.
      Yes, maths and programming is a decent chunk of the course. But I find there is more "theory" than anything else. I'm talking about how a computer *actually works*, and I think that's what you should focus on:
      System architecture
      Network Topologies
      Fetch execute cycle
      And programming and maths of course
      Market/Job stability seems to be great to be honest, even though the big companies are letting off a lot of people lately, there will only be a continuing demand for the skills in CS and smaller companies are hiring a lot of people. Not to mention start ups as well. In the UK, a computer science degree will take you 3 years if you get it right the first time. It is suggested you learn maths though, CS is embedded with lots of maths. I hope this was insightful :) look up a university curriculum for computer science to learn more and go from what the modules are on is my main advice. If a module is "Fundamentals of Programming", pick up a coding language like Python or Java as I'd suggest. Or something like AI, learn how AI works.
      That's my advice for you, good luck and let me know how it goes :))

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

      @@ruben_9868 thanks a lot mate, another question, can I get a software developer job without getting the CS degree? Like can I get a coding certificate or something similar and get a decent job?

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

      @@verysmartultrahuman939 Yes, yes you can, there's no one route to it. That being said, it's usually multiple certs that will be what you need, or bootcamps for example is often the other route people take. What matters most, as with most other fields, is experience. The education route is only recommended as it has a clear structure that is easier to follow, so you're more likely to stick to it because you have to. I don't know much about the other ways, but I heard bootcamps are good. So look up how to become a self taught programmer or professional.

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

      @@ruben_9868 will do, thanks a lot for the tips. hope you enjoy the holidays.

  • @benedict8720
    @benedict8720 6 лет назад +239

    I'm not good at maths, now I feel like I can't be good at computer science 😞😞😞

    • @user-qi7xc9mx5h
      @user-qi7xc9mx5h 5 лет назад +24

      SAMMMEEEEEEE

    • @adonishomefitness
      @adonishomefitness 5 лет назад +10

      Sammee

    • @Chlo.fi_
      @Chlo.fi_ 5 лет назад +98

      Practice practice practice, that’s *all* it takes to get “good” at math

    • @carloperu2010
      @carloperu2010 5 лет назад +49

      The secret of math is practice and never give up. U will love math.

    • @shantnukumar1090
      @shantnukumar1090 5 лет назад +20

      Hey bro, did you take up CS?
      What happened?
      Are you doing fine in it?
      I want to take CS too, but my math isn't really good.

  • @Xilotl
    @Xilotl 5 лет назад +11

    I’m doing sequences and series in Calc 2. Now I see how this can apply here.

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

      Lol, this is literally how I think of sequences and series it's say more complied not thinking of it as a for loop for me.

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

    Artificial intelligence and machine learning requires a lot of more conventional maths as well, such as probability theory, calculus and more.

  • @eliasdargham
    @eliasdargham 6 лет назад +164

    Well... In the first week of Discrete Math our professor asked us to prove that God exists via logical consequence....

    • @Pearl-_Perla
      @Pearl-_Perla 4 года назад +7

      TELL ME WHAT HAPPENED... did you?

    • @unkouwnfigure2746
      @unkouwnfigure2746 4 года назад +18

      Typical of Arab universities.

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

      I think you'll run into a contradiction if you try to prove it because you'll have to completely by pass some rather important research.

    • @KRYMauL
      @KRYMauL 3 года назад +5

      @@aronflip9353 Didn't the Greeks only get down to atoms? Applying this same flaw in their logic to Plato's Republic one would be able to discern that the outer most extreme is beyond "god." Also, when Physics is applied into the argument you get that god is somehow energy which is something that contradicts the "teachings" of the church.

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

      Bisssh what

  • @Pinkranger87
    @Pinkranger87 5 лет назад +2

    I actually understand what you're taking about in that math part

  • @SuperMaDBrothers
    @SuperMaDBrothers 5 лет назад +17

    This is literally just discrete structures. You forgot about OS, functional programming, graphics, algorithms, etc

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

      The meat of Computer Science is still number theory...everything else is just Information Technology.

  • @lezcer
    @lezcer 6 лет назад +7

    Man YOU'RE A LEGEND

  • @siddharthchadha7499
    @siddharthchadha7499 7 лет назад +4

    Loved it thnq so much , Hoping for more content
    thanks alot

    • @zachstar
      @zachstar  7 лет назад

      You got it! Thanks for the comment

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

    The gcf method u used in that application problem is called euclid's division lemma

  • @projectjt3149
    @projectjt3149 6 лет назад +3

    4:04 Different subject, but that use of "n +1" for 'n' reminds me of u-substitution in Calculus

  • @narayanpai5552
    @narayanpai5552 6 лет назад +1

    Thank u sir....u r doing a great job helping students pursue what they r interested in.....thank u thank u thank u

  • @grod4L
    @grod4L 7 лет назад +4

    I am 28 years old and I want to completely change my career from being an actor to go back to school for Computer Science. It is a drastic change but I have always loved computers and technology. Even though the math is daunting I think if I apply myself I can do it. My only concern is that I am too old and have wasted too much time in order to gain enough experience to make a decent career out of it. Is it too late for me to go back to school for this?

    • @MADPURO
      @MADPURO 7 лет назад +3

      No it isn't. Never think of yourself as too old to learn anything. Whether it is basketball pro..rapper..bowling..anything.. you can do it. If it is something you can imagine yourself investing 100 percent, then why not? Yeah there's gonna be challenging times..but a big part of programming I have learned is overcoming those obstacles. And once you do so, your drive to improve gets better and better. I myself will go to college soon for CS. I've had a love hate relationship with web dev which I have learned a lot, but making applications and games is more interesting to me. Anyway, you can do it.

    • @zachstar
      @zachstar  7 лет назад +9

      Someone else posted a very similar question on another video. So I started looking around the internet, and all I found was forums filled with people who were in their late 20's and early 30's all getting their degree or saying they recently got their degreee. And many of them talked about people they knew who had gotten their degrees at a much later age and everything worked out. So no, it's not too late.

  • @louiealdana82
    @louiealdana82 6 лет назад

    So happy I found this super helpful Channel. Thank so much! Subscribed

  • @gettothepoint2707
    @gettothepoint2707 Год назад +4

    Chat GPT can easily do my job😄
    Chat GPT can easily do my job💀

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

    I can already see how graph theory works for JRPGs like Final Fantasy and Pokemon, in regards to type advantage (fire beats air, water beats fire, etc).

  • @void7496
    @void7496 5 лет назад +5

    Looks very interesting, definitely more difficult than information technology.
    Edit: But better paying.

  • @williesanape3040
    @williesanape3040 4 года назад

    The video is quite helpful. Looking forward to some more of it

  • @junmy7684
    @junmy7684 4 года назад +8

    Anyone who's even average in highschool's mathematics can rock this class lol, it's a lot less work.

  • @angiebui2887
    @angiebui2887 4 года назад +2

    Thank you, this was very informative.

  • @ThePr0zzzTravizs
    @ThePr0zzzTravizs 5 лет назад +15

    I want to take computer science but im so bad at math omgggg

    • @xf3arx1
      @xf3arx1 5 лет назад +5

      Just study a lot

    • @Shanaevaz
      @Shanaevaz 4 года назад

      practice. I'm bad at math too but I'm going to practice I use too be so good at math in high school than I don't know what the hell happened.im going to find love for math again. cause I want to do computer science

    • @GoodOneLULE
      @GoodOneLULE 4 года назад

      @@Shanaevaz so how did it go?

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

      Im almost in my 3rd year, came into Computer Science with no background at all. Remeber, college/uni is there to teach you. It's intimidating at first, but If you put in the time, you can do it.
      Just make sure you REALLY want computer science so you aren't wasting time.

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

    I’m looking to learn about how my computer works

  • @bluebrain7009
    @bluebrain7009 4 года назад +4

    I honestly have a more fascination for Discrete Math over Calculus

  • @MC-Minority
    @MC-Minority 7 лет назад +3

    Real quick I just want to say I past experience with scripting c++, and currently coding java and watching you progam C, I finally realize that all languages really do have a lot of similarities. The for loop has
    -initialization
    -condition
    -increment
    just thought I point that out

    • @zachstar
      @zachstar  7 лет назад +1

      Yeah once you learn one it's much easier to learn another!

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

      Well, all of those languages are C-Based!

  • @JOJOSHgaming7514
    @JOJOSHgaming7514 3 года назад +5

    There's actually a minor bug in the for loop you used at ruclips.net/video/Tzl0ELY_TiM/видео.html. The initialization part of the for loop cannot have boolean expressions(==), but assignment operations only.

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

    5:58 why 128/32=0? 🤯

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

      0 is remainder not the result hope it helps

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

      ​@@nguyenvu406 Please suggest me some best websites or RUclips channels where I get the content regarding Different Algorithms

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

      @@nguyenvu406 ohhhhhhhhhhhhghhhh wtf thankssm
      btw nc playlist

  • @caesar9708
    @caesar9708 5 лет назад +6

    Strangely, I am very good at Math, but horrible in Sciences. I got A* in Math pretty much all the time but cannot get anything higher than a C in Physics.

    • @SagaEf
      @SagaEf 5 лет назад

      Cassius that’s the opposite for me :/

  • @michaelaplayz5489
    @michaelaplayz5489 5 лет назад +22

    I have computer science next semester... now I'm scared, it seems hard

    • @yousefabufoul5740
      @yousefabufoul5740 5 лет назад +3

      How is/was it?

    • @cloudboysmusic5223
      @cloudboysmusic5223 5 лет назад +11

      ​@Samantha R He dropped out

    • @michaeldejesus8631
      @michaeldejesus8631 5 лет назад +6

      Cloud Boys Music damn bruh this shit killed me 😭😭😭 I mean I hope not

    • @elishafreeman2874
      @elishafreeman2874 5 лет назад

      @@michaeldejesus8631 i wanna do it too but i'm scared to death man. are you coping tho bro

    • @FleurDeCersier
      @FleurDeCersier 4 года назад +1

      @@elishafreeman2874 naaah, just go for it. If you actually put some effort into it, you will succeed. It's not easy but it's def doable

  • @ukisbeggar8462
    @ukisbeggar8462 5 лет назад +3

    2:57 we learnt to solve these kind of questions in our 10th grade here in India

    • @AnimeMaze0
      @AnimeMaze0 4 года назад +1

      Yes bro in
      Chapter name," AP"

    • @wojak6793
      @wojak6793 4 года назад

      These particular questions are really easy, any IMO level student in the US shouldve solved it by 5th or 6th grade

  • @villent
    @villent 13 дней назад

    In my dutch university we had all these topics (and more) in our first semester.

  • @gamebuz6030
    @gamebuz6030 5 лет назад +4

    Is it a wise choice to take Computer Science as major and then learn quantum computing in the future?

    • @I1UVD0ck
      @I1UVD0ck 5 лет назад

      Yeah

    • @ոakedsquirtle
      @ոakedsquirtle 5 лет назад

      My parents want me to be in pre med and I don't think that's all that bad. Would it make sense to Major in CS and also go to Pre Med? Or are the fields too far for it to make sense??

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

      @@ոakedsquirtle Biotech is a huge industry. Think about it someone has to know how to make an MRI machine.

  • @VeronicaJane
    @VeronicaJane 4 года назад +1

    shit tommorow's my enrollment and im still not sure if i should take this course

    • @user-hu2ou5wj8c
      @user-hu2ou5wj8c 4 года назад +1

      Did you take it?

    • @VeronicaJane
      @VeronicaJane 4 года назад +1

      @@user-hu2ou5wj8c nah, I took bs information technology which is kinda similar

  • @HappyCappy69
    @HappyCappy69 5 лет назад +84

    i cant even memorize the table of multiplication.

    • @Scalesti
      @Scalesti 5 лет назад +1

      Really?

    • @HappyCappy69
      @HappyCappy69 5 лет назад

      Yea LoL only 4-8 i can memorize 1 2 and 9

    • @HappyCappy69
      @HappyCappy69 5 лет назад

      And 5

    • @HappyCappy69
      @HappyCappy69 5 лет назад

      @@Scalesti really i cant memorize 6 7 8

    • @HappyCappy69
      @HappyCappy69 5 лет назад

      @@29957fred not really but i cant memorize 6 7 8

  • @jessiebeauty2779
    @jessiebeauty2779 5 лет назад +3

    This is fun actually

  • @whatwhat8524
    @whatwhat8524 6 лет назад +3

    THanks for all the great content. Question for any computer science, computer engineering, computer software people watching. My son is a senior in high school and planning to major in in a computer degree. He excels in all his AP calculus,statistics, physics, chemistry classes. My question is that he suffers from a speech disorder and communication is difficult for him. Some of the stuff I read said verbal communication skills are essential for these majors. Any advice?

    • @hello_dayana
      @hello_dayana 5 лет назад +3

      I'm sure they can accommodate his disability. Communication is important in any major. But I think he can just speak with the code he writes. Most of the time I am just explaining my logic in my code to my teammates but that could easily be replaced by me just inserting detailed comments in my code. I dont think speaking is necessary.

  • @zebibchristian1652
    @zebibchristian1652 4 года назад +1

    at 3:58 how in the worlddid u find out n was 3?

    • @zebibchristian1652
      @zebibchristian1652 4 года назад

      and then 128/32=0?? I'm so dumb lol cause I clearly don't understand this

  • @BlackOps78321
    @BlackOps78321 6 лет назад +26

    I passed Comp Science and I still feel like induction and that shit is just a ploy to get you to over-utilize your brain. They test such irrelevant crap when it comes to Calculus 3, Rational Math, and whatever the current nomenclature of those curriculum happens to be; it's almost more of a test of "how much you care and are willing to get involved" which makes it seem harder than usual. The way it's tested, you might be completely stuck even if you understood what's going on, and they decided to ask a tricky question with no idea how to start it. Still proof by induction and those things does weed out a lot of people, and it does technically work.

  • @francishubertovasquez2139
    @francishubertovasquez2139 4 месяца назад

    Something I noticed, almost every connections in illustrations are ideal and rigid, the less rigid type is the latest world wide web example with slightly curved slope but in real science things changes per affectations specially in space because almost everything were environmentally affected except enclosed in rigged containment design on and specially in Earth is a more controllable environment as it's enclosed but in space that's quite environmentally different and sometimes unpredictable, much more unpredictable are the discrete microworlds but mastering space environments are prelude to that.