What Is Computer Science?

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 78

  • @allyonightmare
    @allyonightmare 5 ปีที่แล้ว +26

    actual video and information begins at 0:55

  • @Atharvak1910
    @Atharvak1910 8 ปีที่แล้ว +18

    Integer factorization is not NP complete though, it is not reducible to any other NP problems. Afaik

    • @jorgegutierrez3782
      @jorgegutierrez3782 7 ปีที่แล้ว +1

      It's technically not known to be NP complete. It could be, I guess.

    • @jorgegutierrez3782
      @jorgegutierrez3782 7 ปีที่แล้ว

      Probably just oversight, though.

    • @jorgegutierrez3782
      @jorgegutierrez3782 7 ปีที่แล้ว

      That is to say, you are right as of right now and idk why I'm typing these comments.

  • @HarryAtomic
    @HarryAtomic 8 ปีที่แล้ว +18

    Nice work! The animations did a great job of illustrating your points and it was well presented and explained. I really enjoyed it! :)

  • @technodraconic7335
    @technodraconic7335 7 ปีที่แล้ว +6

    I'd like to take this opportunity to explain the biggest problem with almost all code learning programs. Code learning programs today are mostly just a jumble of functions. Let's say we're controlling Elsa. elsaUp(); makes Elsa move up 10 pixels, elsaDown(); 10 pixels down, etc. Well, this teaches students close to nothing except for the absolute bare-bones aspect of code, and that's how code works, and possibly even the if(); command or two. Instead of having students be taught nothing more than how to use functions, tell them how to _make_ functions. For example, instead of just having elsaUp(); already be made, have them make it with:
    var elsaUp = function() {
    .................draw = function() {
    ................................background(255,255,255);
    ................................var px = x
    ................................var py = y
    ................................if (py - y = 10) {
    ................................................image(elsa,x,y,elsaSize,elsaSize);
    ................................................end
    ................................}
    ................................else {
    ................................................y ++;
    ................................................image(elsaWalking,x,y,elsaSize,elsaSize);
    ................................}
    .................}
    }

  • @claireborges7637
    @claireborges7637 5 ปีที่แล้ว +6

    This is an awesome video! I haven't found anything else that gives such a good intro to the P?=NP problem

  • @evildoesnotsleep-x2b
    @evildoesnotsleep-x2b 6 ปีที่แล้ว +3

    i don't know a lot about computer science, but your visuals and the way you formulate the argument are very good

  • @ProbablePaul
    @ProbablePaul 3 ปีที่แล้ว +3

    A modern computer science degree is basically a degree in discrete math. But when computer science was founded, it was much more closely related to being a science than it might be considered today. However, even if it has become more about proofs, math and logic, there still are investigations that require observing, and testing factual information to determine breakthroughs. As an example, consider quantum computing and it's development.

  • @luttechclick1916
    @luttechclick1916 5 ปีที่แล้ว +2

    Thank you sir

  • @nainai868
    @nainai868 4 ปีที่แล้ว +2

    I don't really understand a computer cuz I don't have one but I love this video it is very respectful it teach you a lot about a computer so I hope when I have one this video would help me thank you

    • @Kevin-cy2dr
      @Kevin-cy2dr 4 ปีที่แล้ว +1

      Wow so how did you type this comment?

    • @nainai868
      @nainai868 4 ปีที่แล้ว

      @@Kevin-cy2dr nice question

    • @nainai868
      @nainai868 4 ปีที่แล้ว

      @@Kevin-cy2dr 😂😂

    • @nainai868
      @nainai868 4 ปีที่แล้ว

      @@Kevin-cy2dr I use a phone

  • @UnbornAssassin7
    @UnbornAssassin7 8 ปีที่แล้ว +1

    love how you put the youtube UI over it at ~3 10

    • @neeha9449
      @neeha9449 4 ปีที่แล้ว

      i almost freaked out haha

  • @lasauganda5482
    @lasauganda5482 3 ปีที่แล้ว

    Great work

  • @ganondorfchampin
    @ganondorfchampin 8 ปีที่แล้ว +2

    Most technically it's the study of algorithms, which are a very specific way of solving problems, but it's hard to define exactly what an algorithm is without getting a good ways into computer science.

    • @MAlgMAlg1
      @MAlgMAlg1 8 ปีที่แล้ว

      I disagree, it's also the study of languages!

    • @ganondorfchampin
      @ganondorfchampin 8 ปีที่แล้ว

      MAlgMAlg1 That's linguistics. There is some overlap between computer science and linguistics, but they aren't the same thing. Also, the languages computer science uses have very little to do with natural language, they are mainly just a way of representing mathematical statements in a computable way.

    • @MAlgMAlg1
      @MAlgMAlg1 8 ปีที่แล้ว

      I didn't say anything about natural language. I mean language in the formal sense, in the sense of logic and computation. Look at all the work in type theory and the million different incarnations of the lambda calculus.

    • @ganondorfchampin
      @ganondorfchampin 8 ปีที่แล้ว

      MAlgMAlg1 I know what you're talking about, and you're still wrong. It's still either linguistics, or it's studying algorithms rather than languages.

    • @MAlgMAlg1
      @MAlgMAlg1 8 ปีที่แล้ว +1

      Well, I'm a computer scientist (i.e. I work as an academic in computer science) and I study programming languages from a theoretical point of view and I am certainly no linguist. To say that the lambda or the pi calculus, dependent type theory and the Agda programming language, formal language theory and logic, are matters of linguistics is simply wrong. It's computer science.
      Now, I don't think you are completely wrong, of course the study of algorithms is also computer science. But don't discard the study of
      languages, and more specifically programming languages (practical and theoretical), as "not computer science".

  • @AnungAriwibowo
    @AnungAriwibowo 5 ปีที่แล้ว

    What is the difference between "Computer Science" in English and "L'informatique" in French?

    • @hash8944
      @hash8944 5 ปีที่แล้ว +1

      Anung Ariwibowo it’s the same thing generally.

  • @نرجيسنوال
    @نرجيسنوال 6 ปีที่แล้ว

    1 come over 2 What are they

  • @anuvedantham7689
    @anuvedantham7689 8 ปีที่แล้ว +1

    no outro? Really liked your definition of computer science

  • @insideoutface
    @insideoutface 8 ปีที่แล้ว +1

    Is the Mario NP-Hard paper yours? I'm looking forward to reading that.

    • @UndefinedBehavior
      @UndefinedBehavior  8 ปีที่แล้ว +1

      No, I think it's by some folks over at Cornell, but they show NP-hardness/completeness of a lot of classic Nintendo video games, like Zelda, Metroid, Pokemon, and Donkey Kong.

  • @nicholasgonzalez4651
    @nicholasgonzalez4651 ปีที่แล้ว

    I never thought that computer science went far back

  • @robertwilsoniii2048
    @robertwilsoniii2048 7 ปีที่แล้ว

    You're not the same guy as 3Blue1Brown are you?

  • @tommycantu8814
    @tommycantu8814 ปีที่แล้ว

    Dang you're video is so great

  • @drfish9388
    @drfish9388 5 ปีที่แล้ว

    Great editing and info

  • @philanikemele
    @philanikemele ปีที่แล้ว +1

    You had an opportunity to explain what Computer Science is and you botched it.

  • @talha1295
    @talha1295 3 ปีที่แล้ว +1

    For everyone to know world's Richest Man Jeff Bezos also studied computer science

    • @teknul89
      @teknul89 ปีที่แล้ว +2

      He has Bachelor of science Degree in Engineering in electrical engineering and computer science
      It’s more like two degrees In 1 degree it’s a very hard degree to complete

  • @crafts4fun
    @crafts4fun 3 ปีที่แล้ว +1

    Not understanding but I appreciate you tried maybe you can be more understandable? 😶

  • @radiohack1888
    @radiohack1888 8 ปีที่แล้ว +1

    great video!

  • @shamayaphillip4900
    @shamayaphillip4900 4 ปีที่แล้ว +3

    I don't have a computer but it seems very helpful so I hope soon to get one ☺️ 😜🤠 I like how it teaches you about it so fascinating

  • @cuddy90210
    @cuddy90210 6 ปีที่แล้ว

    Thank you.

  • @mohasen462
    @mohasen462 6 ปีที่แล้ว +3

    wait everybody says Computer science is all about solving problems,,, who create these problems first?

    • @theomc1488
      @theomc1488 6 ปีที่แล้ว +9

      Problems are not created. They are discovered.

  • @wladston
    @wladston 6 ปีที่แล้ว +1

    As a sidenote, we don't know if prime factorization is NP-complete… and we don't know if it's P either! We only know it's NP. I'd be surprised if someone discovered it to be in P-and also if someone found it to be NP-complete, because this would mean quantum computers would solve NP-complete problems in polynomial time. If someone proofs that prime factorization is not P, and not NP-complete, we'd finally know once and for all that P != NP (via Ladner's theorem).

  • @yigremminda6406
    @yigremminda6406 5 ปีที่แล้ว +1

    use of computer

  • @gadgetboyplaysmc
    @gadgetboyplaysmc 6 ปีที่แล้ว +2

    except mario isnt hard.

  • @animeshmondal3326
    @animeshmondal3326 6 ปีที่แล้ว

    Thank sir you have discusses is comuter science

  • @christianwells7158
    @christianwells7158 3 ปีที่แล้ว +1

    POV: you are here for an assignment over zoom

  • @deeshuathwalathwal6491
    @deeshuathwalathwal6491 6 ปีที่แล้ว

    Sir smj nahi aa rehi h

    • @mohitrai7896
      @mohitrai7896 6 ปีที่แล้ว

      ye wala channal ki bhi video aachi hai th-cam.com/channels/oEt3glB4rWSq5zEhSGhUWA.html?view_as=subscriber

  • @comput3rdemos809
    @comput3rdemos809 2 ปีที่แล้ว

    ❤️❤️❤️❤️❤️❤️❤️❤️❤️

  • @sergevictoryyt
    @sergevictoryyt 4 ปีที่แล้ว

    This man has obviously never played a mario game.

  • @saroganesan8859
    @saroganesan8859 5 ปีที่แล้ว

    Verynicecomlptersci

  • @karterhalverson744
    @karterhalverson744 4 ปีที่แล้ว

    sorry man mario is not just a game!

  • @zeea320
    @zeea320 15 วันที่ผ่านมา

    You didn’t answer the question!

  • @guy6374
    @guy6374 4 ปีที่แล้ว

    Most are here for online school

  • @-blackangxl-6077
    @-blackangxl-6077 4 ปีที่แล้ว +1

    Is this even ur video ? 🤣

  • @danishhussain5209
    @danishhussain5209 7 ปีที่แล้ว

    LOL

  • @minichols3350
    @minichols3350 8 ปีที่แล้ว +1

    i only disliked because of that horrible introduction

  • @CryptoSeann
    @CryptoSeann 7 ปีที่แล้ว

    This is so irrelavant