Maths for Programmers Tutorial - Full Course on Sets and Logic

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

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

  • @freecodecamp
    @freecodecamp  6 лет назад +249

    Want to learn more about logic for programmers? Watch this next: ruclips.net/video/s16xd9XyDnY/видео.html

    • @tobibalogun425
      @tobibalogun425 6 лет назад +2

      Thank you for this. Part of this reminds me of my Critical thinking class in college.

    • @smokecold
      @smokecold 6 лет назад +2

      @@tobibalogun425 nice moment's i presume, i would appreciate some more videos. Thank you.

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

      Uhhhhh! I love you free code camp!!!!!!
      If you guys take a request can you please make a chatbot with tensorflow Tutorial!!!!.
      It will be very much appreciated.

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

      Sweet thanks so much

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

      i guess it's kinda off topic but does anybody know of a good website to stream newly released series online ?

  • @muhamadimron9785
    @muhamadimron9785 4 года назад +371

    39:50
    Imagination -> Logic -> Math -> ALgorithm -> Code

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

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

    • @ilemt0923
      @ilemt0923 2 года назад +6

      boring, just high school math

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

      @@ilemt0923 facts

    • @BeeRich33
      @BeeRich33 2 года назад +5

      -> nap

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

      Perfect. Something a high IQ doesn't guarantee you !

  • @DemetriusDasilva
    @DemetriusDasilva 6 лет назад +505

    00:09 - How to learn discrete math
    01:35 - What is discrete math
    03:48 - What are SETS
    04:27 - "∈" symbol explained
    04:46 - Roster Notation or Set-Builder Notation
    06:25 - Interval Notation and common sets
    08:26 - "Q" Rational Numbers and Set Builder Notation
    10:19 - SETS: Non-rational Numbers
    12:18 - SET Operators - Signs: ∪, ∩, \, △, ⊖ or ⊕
    13:45 - SET Operators Examples with Diagrams
    15:49 - Subsets and SuperSets

  • @lank_asif
    @lank_asif 6 лет назад +507

    There seems to be a mistake at 50:37 where he says False and False equals True. You might want to add a caption to the video correcting this.

    • @freecodecamp
      @freecodecamp  6 лет назад +236

      Good catch. Unfortunately RUclips no longer allows captions after videos are uploaded. At least people will be able to see your comment. :)

    • @lank_asif
      @lank_asif 6 лет назад +11

      lol, seems I did thank you already, but you deserve both so I'll leave this here ;)

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

      what about 52:51? 6 and 7th row

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

      Thanks for informing us! Well done!

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

      @@sra9an938 Yes those are incorrect. The 5th and 8th column should be logically equivalent.

  • @Eduardot12345556
    @Eduardot12345556 5 лет назад +349

    Take this from a non cs major, or any engineering field for that matter. You made this whole subject very understandable and concise. Thank you.

  • @thecsspage5603
    @thecsspage5603 4 года назад +107

    *COURSE CONTENT*
    ⌨️ (00:00) Tips For Learning
    ⌨️ (01:32) What Is Discrete Mathematics?
    ⌨️ (03:45) Sets - What Is A Set?
    ⌨️ (06:22) Sets - Interval Notation & Common Sets
    ⌨️ (08:25) Sets - What Is A Rational Number?
    ⌨️ (10:18) Sets - Here Is A Non-Rational Number
    ⌨️ (12:17) Sets - Set Operators
    ⌨️ (13:45) Sets - Set Operators (Examples)
    ⌨️ (15:49) Sets - Subsets & Supersets
    ⌨️ (17:30) Sets - The Universe & Complements
    ⌨️ (20:02) Sets - Subsets & Supersets (Examples)
    ⌨️ (21:56) Sets - The Universe & Complements (Examples)
    ⌨️ (24:16) Sets - Idempotent & Identity Laws
    ⌨️ (25:14) Sets - Complement & Involution Laws
    ⌨️ (27:08) Sets - Associative & Commutative Laws
    ⌨️ (28:42) Sets - Distributive Law (Diagrams)
    ⌨️ (30:22) Sets - Distributive Law Proof (Case 1)
    ⌨️ (32:07) Sets - Distributive Law Proof (Case 2)
    ⌨️ (33:48) Sets - Distributive Law (Examples)
    ⌨️ (35:25) Sets - DeMorgan’s Law
    ⌨️ (37:32) Sets - DeMorgan’s Law (Examples)
    ⌨️ (39:38) Logic - What Is Logic?
    ⌨️ (41:26) Logic - Propositions
    ⌨️ (43:06) Logic - Composite Propositions
    ⌨️ (44:41) Logic - Truth Tables
    ⌨️ (46:30) Logic - Idempotent & Identity Laws
    ⌨️ (48:13) Logic - Complement & Involution Laws
    ⌨️ (49:58) Logic - Commutative Laws
    ⌨️ (51:35) Logic - Associative & Distributive Laws
    ⌨️ (53:09) Logic - DeMorgan’s Laws
    ⌨️ (54:23) Logic - Conditional Statements
    ⌨️ (55:45) Logic - Logical Quantifiers
    ⌨️ (57:59) Logic - What Are Tautologies?

  • @jawadrasheed1895
    @jawadrasheed1895 6 лет назад +111

    I love you guys, my god this is a service to humanity. Stay blessed, education should be a human right not a luxury.

    • @cheetahBeachwood
      @cheetahBeachwood 4 года назад +16

      you don't have a "right" to another human's service...that is called slavery.
      It is a false dichotomy to say education is either a luxury or a human right.
      a great example is the education you get from youtube. it wasn't a right and it is far from a luxury.

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

      @godofgame2500 you have a right to pursue those things. you don't have a right to another man's services/labor/production. That is slavery.

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

      @godofgame2500 so if I'm a farmer- you don't have a right to my production. We can trade and we do. Just like if you were the farmer or shoe maker or chip manufacture or health care provider or educator... we can trade services and products. And a genius way to conduct trade is via a medium called money. Money represent the surplus production in the market. So I don't have to trade directly with you but instead use the money to buy products from you and then you use the money to get the stuff you want.
      There is no force... there is no right... there is only voluntary (by your own free will) trade.

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

      youtube's business model is exactly why this education is so cheaply available...smh

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

      @@cheetahBeachwood You are disregarding the role of states. Without states or some forms of society, your rights end and begin with what you can provide for yourself or take by force, but that is a moot point at this day and age. We have states that require you to follow certain rules, which nowdays mostly boil down to follow the law and pay taxes, you can consider that as a sort of membership fee. In exchange the state guarantees you certain rights, which are usually nested in constitution. Its entirely reasonable to demand, that state should devote a certain amount of tax money towards guaranteeing access to education regardless of your socio-economic status, therefore making it a right for every member of that society.

  • @RSUtsha
    @RSUtsha 6 лет назад +273

    My whole 4 month semester in 1 hour and much much better explanation and so so easy to understand.

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

      and free from tuition

    • @jeffersonsantiago5567
      @jeffersonsantiago5567 6 лет назад +14

      exactly, no need to go broke for education.

    • @k.alipardhan6957
      @k.alipardhan6957 6 лет назад

      for me set theory was 50mins

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

      @Kingdom Cre8tive lol sadly that is true, no matter how good you are in the industry if you don't have a "degree" , they will choose somebody who is probably not as good as you but has a degree.

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

      Discrete mathematics ?

  • @VictorRodriguez-zp2do
    @VictorRodriguez-zp2do 6 лет назад +2320

    I like mathematics but somehow when you said "first stay calm", I started to panic

  • @peppigue
    @peppigue 4 года назад +35

    These kinds of videos are not tutorials, but may be useful to people like myself who have previously been introduced to the material presented. What most teaching videos on computing (and math and any subject I guess) lack most is clear and relevant real world examples that help the brain wire the information and concepts onto thinking about practical applications.

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

      EXACTLY. Freecodecamps videos are almost always like this so I never recommend these to beginners

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

      as a total begginner this was helpful

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

      I see what you mean, it's not that i don't understand these topics but when you can relate things to real world examples it makes much more sense and feels natural.

  • @UndeadAlv
    @UndeadAlv 2 года назад +73

    This video describes why I love how programming has been approached hugely in the internet as a path we all can go through with help.
    While studying in school, my teachers were always like “do this dumb thing and if you don’t I’ll get mad and grade you low”
    It wasn’t at all about learning, felt like a prison for kids tbh.
    The worst is in my country most schools are paid
    In internet you have people like this, really interested in teaching you, and making a summary that works better than the hours you put in school because government asks for school to have certain topics covered and certain education system.

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

      And if you don't like this teacher, you can switch to another and another until you find what suits you. Free and nobody gets his feelings hurt.

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

    "You aren't being great on the subject so there's no need to panic" such a powerful quote ! trully

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

    4:57 Note: A set is not an array (JavaScript also has a Set data structure.) Sets follow the "axiom of extension." Order and duplication do not matter. For example, the following sets are considered equal:
    {1, 2, 3 } = { 3, 3, 1, 2, 2, 1}

  • @lank_asif
    @lank_asif 6 лет назад +58

    This video is incredible and just about the BEST thing I could've hoped for right now. THANK you very much for providing this resource.

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

    Shawn, I just love how you collected me in the first 30 secs telling me to stay calm. I needed that.

  • @datawolf2318
    @datawolf2318 4 года назад +221

    discrete math is so intense this guy lost his hair in 5 seconds.

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

    And who on earth disliked such an amazing Presentation. The Man really put a lot of effort and made it ultra simple.

  • @Sportgameww
    @Sportgameww 3 месяца назад

    ⌨ (00:00) Tips For Learning
    ⌨ (01:32) What Is Discrete Mathematics?
    ⌨ (03:45) Sets - What Is A Set?
    ⌨ (06:22) Sets - Interval Notation & Common Sets
    ⌨ (08:25) Sets - What Is A Rational Number?
    ⌨ (10:18) Sets - Here Is A Non-Rational Number
    ⌨ (12:17) Sets - Set Operators
    ⌨ (13:45) Sets - Set Operators (Examples)
    ⌨ (15:49) Sets - Subsets & Supersets
    ⌨ (17:30) Sets - The Universe & Complements
    ⌨ (20:02) Sets - Subsets & Supersets (Examples)
    ⌨ (21:56) Sets - The Universe & Complements (Examples)
    ⌨ (24:16) Sets - Idempotent & Identity Laws
    ⌨ (25:14) Sets - Complement & Involution Laws
    ⌨ (27:08) Sets - Associative & Commutative Laws
    ⌨ (28:42) Sets - Distributive Law (Diagrams)
    ⌨ (30:22) Sets - Distributive Law Proof (Case 1)
    ⌨ (32:07) Sets - Distributive Law Proof (Case 2)
    ⌨ (33:48) Sets - Distributive Law (Examples)
    ⌨ (35:25) Sets - DeMorgan’s Law
    ⌨ (37:32) Sets - DeMorgan’s Law (Examples)
    ⌨ (39:38) Logic - What Is Logic?
    ⌨ (41:26) Logic - Propositions
    ⌨ (43:06) Logic - Composite Propositions
    ⌨ (44:41) Logic - Truth Tables
    ⌨ (46:30) Logic - Idempotent & Identity Laws
    ⌨ (48:13) Logic - Complement & Involution Laws
    ⌨ (49:58) Logic - Commutative Laws
    ⌨ (51:35) Logic - Associative & Distributive Laws
    ⌨ (53:09) Logic - DeMorgan’s Laws
    ⌨ (54:23) Logic - Conditional Statements
    ⌨ (55:45) Logic - Logical Quantifiers
    ⌨ (57:59) Logic - What Are Tautologies?

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

    I'm watching this to learn how to make really good programming teaching material. This is very well done. This is the stuff that causes epiphanies, where it all suddenly makes sense. In my case, an epiphany about the infinite power of boolean expressions is what inspired me on my VIC 20.

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

    Completed this in one go and understood crystal clear....

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

    I did not get a word you said, but I´ve always been fascinated by listening to smart people. Envy is all I can do. :)

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

    I had this course back in 2017.. and I didn't understand a thing.excepts sets and the Morgan's law.looking back now I am surprised I didn't fail.
    Thanks for making this. I'll encourage my juniors to watch this video

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

    This is topical as I'm reading Quine's Mathematical Logic. It's nice to see this material mentioned at all with a view to its practical applications.

  • @shpazhist
    @shpazhist 6 лет назад +92

    Thank you very much for this course!
    An excellent delivery of the material in a very concise and practical manner
    PS I tried to revise Discrete Math for myself using MIT CS videos but the old artsy-fartsy prof makes you even more confused, totally killing the subject.
    Thank God there are young guys like Shawn making CS area easier and more approachable for people one step at a time!

  • @jeffersonsantiago5567
    @jeffersonsantiago5567 6 лет назад +21

    I'm glad I did get an email about this. I wouldn't have known this otherwise.

  • @edpicmcgamson9923
    @edpicmcgamson9923 3 месяца назад +4

    Sir, there has to be a mistake in 12:47. A ⋂ B is NOT {x, y, z}. It is supposed to be {x, y} only. I used it in a set calculator and it gave me this result.

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

    Nearly everything in math can be plotted (graphed) depicted visually & you need to use it as an image of the formula, equation or relevant given to comprehend things completely , good example are Venn diagrams for Sets

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

    Sets and their Relation and Function are respectively first and second chapter of Class/ Grade 11th NCERT Maths book (for CBSE Board India) .

  • @fouziah
    @fouziah 2 года назад +6

    This is incredible video! It helped me dread the class less since I know it will be more applicable to my major than other maths. Thank you.

    • @7hakur918
      @7hakur918 2 года назад

      What is your major xalimo?

  • @abonoah-3495
    @abonoah-3495 3 года назад +13

    Thanks for this amazing tutorial.
    I think the output of A intersection B should equal {x,y} not {x,y,z} as displayed on the video 12:40

  • @Bayar1010
    @Bayar1010 5 лет назад +764

    Fastest hair loss in the history of human kind.
    00:01 - 01:40

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

    Oh i watched the whole video during the one day. Tomorrow gonna watch once again as a revision. Good luck every one. And thanks to this guy and this chanel for providing this usiful videos!

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

      Okk bt why it is needed...I know plus minus ,,is nt that enough ??

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

      @@Nickname1234_ sometimes u'll need some logical operations in order to separate and manupulate on data

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

    Hi,
    Was indeed a great and a concise course. All the topics were up to the point and the explanation was confusion free. Was a fresh recap to "Mathematical foundation of Computer Science" subject in second year of engineering. Enjoyed learning. Looking forward to few more courses. Would definitely recommend it. Thanks

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

    12:50 correction x = {x, y}

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

      Thank god I though I was crazy

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

    thank you for this clear and concise video!!! my biggest hurdle in learning math has always revolved around the same issue: most math teachers do not begin their first lesson with explaining WHY the hardcore math I'm about to learn is USEFUL. They just start throwing around terms and figures and equations with no anchor back to reality. Just information for information sake. In one ear out the other. I hate this approach. Teachers, if you're reading this, please begin your class with explaining WHY what you are saying is valuable.

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

    With just the explanation of what discrete math is I define this video as a successful video because it is a good point and not many people can explain it as well as he did. Thanks for sharing!

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

    I first want to say you did a good job explaining. Im starting my MSCS in a few weeks and I need to understand discrete math. I wish I could understand faster and comprehend it.

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

    Just for the record. The first man who found out (in ancient Greece 500 b.c.) that the square root of 2 is not a rational number was a student of Pythagoras, named Hippasos. Unfortunately the others could never accept the existence of irrational... Anyway thanks for the great video.

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

      I remember hearing about that. Didn't they kill Hippasos for informing them about that math had irrational numbers by tossing him off a bridge and drowning him or something? HA!

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

      @@michaeladair6557 To tell you the truth, I wash shocked when I red it my self … but yes it’s true.

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

      @@michaeladair6557 yes, they were acting irrationally.

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

      @@outofahat9363 HA! Math jokes...

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

    Great course on Math Logic, i hope for for more video on discrete math, especially Hilbert proof system!

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

    This is so much fun and so clearly explained. Thank you FCC and the best teacher Shawn Grooms for the free great content!

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

    I love it. Gonna watch it several times. Thank you for creating the video.

  • @omarespino964
    @omarespino964 2 года назад +6

    EXCELLENT video. I remember that when I took Calculus 1 I used to panicked so much on simple quizzes that I forgot almost everything that I studied. With practice I noticed one day when I took a quiz that all that " terror " completely vanished and I did find on it. Amazing how the beautiful science of math affects so many people. Thank you and please KEEP UP your EXCELLENT and GREAT videos! P.S. I went on to Calculus 2,3 and then Differential Equations with NO problems.

    • @user-qy6tu9ip9v
      @user-qy6tu9ip9v 2 года назад

      What knowledge from algebra 1 and algebra 2 would you say you need to know to do well in all calculus courses and DE and ODE?

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

    It was when I was teaching that I realized that it is the way to learn the subject more deeply. I have been doing this for 52 years with mathematics and 48 years in computing.

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

    just want to say that this is one of the most helpful channels on youtube and is free so I just wanted to say keep up the good work man your a big help for knuckleheads like me :P

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

    I have no clue what I just got taught but now I'm taught!

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

    i would say something about the part around 10:54,actually a cant be even but a^2 can be even bcs when zou multiply both sides with square root,a=b* square root of 2,a=1,41*b,so it depends now on b number

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

    Best math teacher ever

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

    I dunno if I'm gonna get through these cause I'm just watching for fun. But that intro is fucking awesome. √√ Nice one.

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

    12:50
    The A n B result is incorrect. It should be = {x, y}

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

    on board at 36:20 is written x∉ (AUB)^ and then it is written by letters instead of U "and"
    and before that part when you proving Distributive law of sets you said that "by definition of intersection word "and" is instead of ∩ . Question is why? is "and " in one case instead of U and other insted of ∩

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

    The distributive law content at 52:51 where all the true and false statements of p v (q^r) is not equivalent with (pvq)^(pvr) and i think because the answer in (pvq)^(pvr) row 6 and 7 was filled with wrong answer, yet the listed formula on the bottom right seems not updated (still using the associative law one).

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

      I was looking in the comments for this typo and thought I was the only one.

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

    this guy is a great teacher

  • @jamesi.o1676
    @jamesi.o1676 3 года назад

    I am a Microbiologist. While learning i explain things to my self, or my friends even when the discussion isn't about Microbes. But i have a way of driving the discussion to microbes so i can explain what i have learnt.
    Another way is sleep over it. When you wake up and is able to explain that to yourself, it means it has been stored properly in your brain.
    Now, i'm learning logical math, as i think this will help me in my new found interest in programming.
    Thanks for this video bro!
    Merry Christmas

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

    Best Mathgramming video I recently watched!!!!!!!

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

    thanks man! With your help i hve learnt a lot of math thermins on english! it is always was complicated for me! )

  • @majiddehbi9186
    @majiddehbi9186 4 года назад +78

    I love computer now I m devoted to switching my hall career I start my new life as computer programmer at 54 years so cold u be my mentor pls

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

      Great idea
      You can still learn and achieve what you want

    • @user-ww6vl5rf2f
      @user-ww6vl5rf2f 3 года назад

      Good luck!

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

    18:08 "I don't exist, computers don't exist, you don't exist" Unexpected existential crisis.

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

    My Progress
    Day 1 - 17:10
    Day 2 - 34:20
    Day 3 - 1:00:07

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

      🤣🤣🤣

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

      I chose to use this as an introduction to absorb and process. Your time tracking is interesting. Thank you for sharing. 👌

  • @jakobfredriksson2272
    @jakobfredriksson2272 4 года назад +35

    My rubber duck got tired of my stupidity and flew away and I have no friends.

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

      Try a teddy bear

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

      @@abudujana2244 my cat just walked away so i guess teddy bear it is 🤷‍♀️

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

      I hope math for programmers helps you

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

    Thanks for this video. I have learned a lot of things. Love ❤ from India 🇮🇳 ❤

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

    12:42 Hey guys, is there a mistake with the notation of the intersection? He's got it down as A∩B = {x,y,z} but I think it should be A∩B = {x,y} no?
    I'm very new to this so if I'm wrong, please tell me!

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

    12:47 why A interspersion B is not {X, Y} , but {X, Y, Z}?

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

    is there a typo at 12:52?
    pretty sure A intersect B should just be elements x and y

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

    That... was a lot. I'm hoping that something in that informational stream will have me somehow ahead of schedule in my upcoming studies. Thank you for sharing this content.

  • @AlexDisibio
    @AlexDisibio 6 лет назад +30

    Not as focused on the "for Programmers" part as I was hoping. I would have liked to see some cool mathematical optimizations and useful approximations, rather than a high-school math refresher, but glad to see the work put into something like this nonetheless.

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

    Honestly love this channel!!

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

    *Best explained sir, from India*

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

    This is Gold ♥

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

    That's really useful knowledge you shared to us. One request tho. Could you please make video about some real life case study involving math and how to translate it into code ? Like on your whiteboard at 39:45

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

    23:14 stop it there and question: why B complement is 1... shouldnt there be no 1 since 1 is subset of A and the rule is for every x; x is in the universe and x is not part of A... so the B complement should be written as {2,4,5} and not {1,2,4,5} or is i that A complement in rule is swapped for B complement and C complent each everytime... please answer

  • @MK-zf6or
    @MK-zf6or 3 года назад +1

    Got halfway through and realized this really isnt gonna help me in programming, but again Id like to hear from someone on how this math would help em as a programmer (a discussion would be nice)
    thanks for the content though Mr.Shawn Grooms

    • @bella-zk6sy
      @bella-zk6sy 2 года назад +1

      one way it helps you is when you're coding loops using arrays

    • @MK-zf6or
      @MK-zf6or 2 года назад

      @@bella-zk6sy *a good update to that comment would be
      -- im now employed and in my current job theres no need for coding loops through arrays or really dealing with any of that
      quite glad tbh, cuz i hate arrays and data structures

    • @bella-zk6sy
      @bella-zk6sy 2 года назад +1

      ​@@MK-zf6or oh good for you, i wonder what you do - html/css design? for general back-end programming, data science, heck even using JS, understanding how to use logic will always be beneficial to you.
      lol i'm the opposite - i love arrays because they allow me to use a lot of data in a very orderly way.

    • @MK-zf6or
      @MK-zf6or 2 года назад

      @@bella-zk6sy i use JSON, databases (MS Access, power bi).... cant really mention much cuz its government and theyre strict asf on what you can share
      but basically no algorithms and its very much based on the particular department that im at.... so that makes it a little fun lol
      my manager is like you, loves expressing data and stuff, oh and fun fact, my teams quite data oriented but not in a data structural way, id say our analysis is more based off of MS softwares as opposed to coding

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

    Thank you so much for making this video 🙏🏾

  • @SurajKumar-vc1ke
    @SurajKumar-vc1ke 4 года назад

    There is some mistake while proving demorgan's law . at time 37:06 the equation should have an 'OR' instead of "and" only then will it Become "U" in the next step . while Changing 'x doesnt belong' to 'x belong ' AND OR changes .

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

    Petition to make a "Bodybuilding for programmers tutorial"

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

    Young people are very intelligent !!
    Thanks !!

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

    Excellent videos! Thank you so much, watching from Brazil!

  •  2 года назад

    just amazing, never did math and manage to understand it fairly good

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

    I am glad to watch your complete video and I want to say that I had been taught these topics in our 1st year mathematics in FSc Pre-engineering.

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

    Mathematics is all about making sense. Observe, test, conclude and put it into a function or statement capable to proven or reproducd. Every statement representation is based on a form of reality.
    If you are the type who likes to understand rather than to copy and paste; math can become a natural way of thinking.

  • @6y428
    @6y428 3 года назад

    omg tysm im so proud of myself that ik math so I can actually program properly and my mom is proud of me that im learning math even tho she doesnt know im doing programming

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

    12:43
    If,
    A = {x,y,z}
    B= {c,x,y]
    So, shouldn't
    A(intersection)B= {x,y} ?
    rather than {x,y,z}
    or am I doing it wrong?

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

    18:11 - You don't exist. This really resonated with me.
    That said, as a strictly virtual being, this video packs a ton of useful information. Thank you!

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

    One trhing my engineering teacher told us in HS was: when you're creating a shape in cad software you never leave the shape 'sharp' (he didnt say that Idr the exact words he said. Its terminology for SolidWorks' you always have to do a fillet to prevent the sharp edges of objects. No matter the object, theres infinite number of fillets going in circles to form shapes like triangles etc but not sharp that itll cut you if you picked it up.

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

    what a wonderful video I am looking for this.

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

    Thanks so much for this, Shawn! :)

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

    Best lesson i understood it well ❤️

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

    Easy to understand. Thank a lot.

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

    I’m my class and super confused on sets . Thank you soo much for this video

  • @letsimage
    @letsimage 10 месяцев назад

    thanks to you I understood the proofs of sets!

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

    You don’t know how much taking this course would benefit you in programming.

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

    This is my whole course of my diploma in CS. On discreet math

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

    your reasoning is circular. you use boolean algebra to prove the axioms of set theory. yet boolean algebra is a proper subset of set theory. thus you use boolean algebra to prove boolean algebra (and more.) - industrial automation engineer.

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

    Thank you for the video!

  • @zarinsamanta
    @zarinsamanta 3 месяца назад

    Quick question - is it correct to use 'or' for union (∪) and 'and' for intersection (∩) operations? If so , then why did we use and for both proofs in de Morgans law part?Just double-checking my understandings.

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

    phew not a 10h video... just an hour. Will get through this.
    Oh God, this is actually tough!

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

    why the video is so blurry and no option for HD/1080 resulation.

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

    This channel is really helpfull. I respect You sir. Thank's for making this kind of videos for us.

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

    0:12 You could have also started with the words "DON'T PANIC!"; this approach has been tried before, so it is known to work... ;-)

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

    you are the love of my life.

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

    You guys are nuts!