Math for Computer Science Super Nerds

  Рет қаралды 22,265

The Math Sorcerer

The Math Sorcerer

Күн бұрын

Пікірлер: 97
@terreur4631
@terreur4631 2 күн бұрын
For years I thought I was a mediocre student in mathematics especially in high school, but I discovered that I just didn't study enough and I had demoralising teachers. I got into engineering in univeristy and I decided to apply myself very much and work hard. I did a linear algebra course and got the highest grade of a class of 150 students. I was very proud and it felt really good and since then I love maths and I can't get enough of it !!!
@TheMathSorcerer
@TheMathSorcerer 2 күн бұрын
AWESOME!!!
@sophieeee_____a
@sophieeee_____a 2 күн бұрын
00:00 introduction 01:58 - 09:32 introductory math 01:58 intermediate algebra (blitzer) 02:58 college algebra (blizter) 04:00 precalc and trig (sullivan) 05:58 calculus (stewart) 07:18 differential equations (zill) 08:00 statistics (brase) 09:32 - 17:01 discrete mathematics 09:32 introduction to discrete math 10:18 discrete math (balakrishnan)(hard) 11:45 and 15:44 discrete math (epp)(for beginners) 12:45 combinatorics and graph theory (included in discrete math books) 17:10 - 18:18 linear algebra (anton) 18:18 - 19:29 time management and studying advice 19:29 - 21:37 19:36 structure and interpretation of computer programs 20:31 the c programming language 21:47 outro and summary and math courses at 22:32
@sudeepmitra
@sudeepmitra 2 күн бұрын
@AMVH2012
@AMVH2012 2 күн бұрын
One of the rare times I already have one of the books without hearing about it in a different video. I've come to believe that C is one of the best languages to start with because it's basic enough that you can easily understand the logic, whereas newer languages have more going on and it's harder to see why you're doing something. Being able to execute is great but understanding makes you a better programmer. I'll never willingly touch it again but it's a good place to start.
@AnthonyLauder
@AnthonyLauder 2 күн бұрын
I have a PhD in Computer Science, and believe that the best book for maths for computer science is Concrete Mathematics, by Knuth et al.
@TheMathSorcerer
@TheMathSorcerer 2 күн бұрын
That's a great book!!!
@mohamedaityoussef9965
@mohamedaityoussef9965 2 күн бұрын
Any advice for an aspiring computer scientist
@bnp7197
@bnp7197 2 күн бұрын
I won't say I am bad at math as I can do things when taught in one way like repetition of one formula but if it's asked in other way I suck at solving it's like I kinda suck at word problems where I need to figure out on my own and now that I am doing coding and in competitive programming I do need to solve a lot of these kinda word problems So I wanted to ask will I be getting any better at maths from this book will it help coz I learn a lot but then I suck when I need to apply it!!
@AnthonyLauder
@AnthonyLauder 2 күн бұрын
@@bnp7197 mathematics is a skill you develop by lots of practice. Just studying books won't help. Think of it as like reading a book about a programming language: it won't make you a good programmer until you write a lot of software to develop that programming skill. The same is true at mathematics: if you suck at it, just learning formulae from a book won't be enough: you have to do many many hours of practicing solving problems until the skill becomes second nature.
@AnthonyLauder
@AnthonyLauder 2 күн бұрын
@@mohamedaityoussef9965 yes, do lots of programming, and ideally working on developing large programs. So many computer science students only ever write very small fragments of code, so never learn to be able to handle the complexity of large programs.
@dimwit818
@dimwit818 2 күн бұрын
Took discrete math (COT 3100) with Dr Frederick @ UCF in the mid 90s. Guy was a genius, being able to come in and lecture with no notes, no books, no references, no nothing :)
@ალექსანდრეოთხოზორია
@ალექსანდრეოთხოზორია 2 күн бұрын
Happy new year math sorcerer!🎉
@yeagerists6302
@yeagerists6302 2 күн бұрын
Can you make a video about 1.)maths for quantitative finance 2.) maths for statistics
@rivierasperduto7926
@rivierasperduto7926 Күн бұрын
I took a proof based linear algebra class for my associates degree in Math before I went on to Computer Science at a 4 year school. I was able to be the first person to test out of the linear algebra/graph theory/runtime analysis class at the 4 year school because of my previous classes at community college. The proof based linear algebra course was probably the hardest course I ever taken (it's either that or my operating systems class).
@piano_boss0156
@piano_boss0156 2 күн бұрын
I finally finished my math requirements for CS BS. I took from pre calc to calc 2, then did discrete, linear algebra, and a probability and statistics course. I found it funny how easy everyone says statistics is, because for some reason my probability and statistics course was ridiculously hard (one of the hardest out of all of them). And it wasn’t just me having difficulty with the subject, the entire class was struggling. Idk if it was simply the teacher or not, but he’d spend most of lectures shooting through proofs as fast as possible and then we’d struggle on everything else. Had to stay up all night to study for that final and am proud of the B I got on it to finish off the course and my math requirements. Just goes to show, everyone is in different situations and classes can vary by difficulty heavily not only just due to the subject but the teacher and specific course structure themselves. This specific probability and statistics course even had discrete math as a prerequisite
@antigonemerlin
@antigonemerlin 15 сағат бұрын
The CS -> Pure Maths pipeline is real
@billc4993
@billc4993 2 күн бұрын
I agree with your comments on the K&R C book. It is easy to understand once you know C. I learned C in a week long 8 hours a day class at work and then used it mainly as a language reference.
@halilfurkanmercimek833
@halilfurkanmercimek833 2 күн бұрын
Lovely guide for me to follow. My sincere praises to you.
@josephgranillo9108
@josephgranillo9108 2 күн бұрын
Thanks! I recently bought your statistics class on Udemy. I’m glad I found your channel!
@hosseinforoughian5493
@hosseinforoughian5493 2 күн бұрын
There is something about you and this channel that gives me positive feelings . Thank you sir !
@douglasstrother6584
@douglasstrother6584 2 күн бұрын
"A Book on C: An Introduction to Programming in C" ~ Kelley & Pohl is another good one.
@envadeh
@envadeh 2 күн бұрын
Look at this book called "Physically based rayTracing", that book got awards for helping change rendering in the animated film industry. Also 'real time rendering' which is very famous but not as deep ofc, and "mathematics for 3d programming and computer graphics" and "game engine architecture"
@musaabaz2271
@musaabaz2271 2 күн бұрын
Even though I'm graduated. As a person who's struggled with math, I'm still happy that I passed all exams for these subjects; Algebra & Trigonometry, Linear algebra and discrete math.
@-Floodlight-
@-Floodlight- 2 күн бұрын
I'm so awful at math of any kind. Something happened past the 8th grade... I keep on getting Cs in all my college math and CS classes. I think I'm just not cut out for STEM after all. I was just an artist who liked tech.
@TheThreatenedSwan
@TheThreatenedSwan 12 сағат бұрын
I remember taking pre-calculus back in high school and then calculus being easy with even easier algebra parts, so it was like what was the point. The actual calculation parts of AP calculus were way easier, but what the values represent are seemingly even more abstract and hard to understand thus why most scientists don't properly understand basic statistical concepts. Even elite scientists often have incorrect understandings of many statistical concepts
@joebulfer
@joebulfer 2 күн бұрын
I'm suprised you only mention discrete math at the half way point in the video. Discrete math is the foundation of computer science. Computers are essentially large calculators that count things in a discrete manner. You cannot have a fraction of a transistor, it is either on or off. One of the biggest topics in discrete math books and courses (atleast that I have taken) are binary arithmetic. Sets and tuples are also a common data type in various programming languages such as Python. Great video I just was suprised by that!
@misraaditya9213
@misraaditya9213 2 күн бұрын
God tier is doing a maths and CS degree :)
@Sol14150
@Sol14150 20 сағат бұрын
Thanks for the encouragement :) I started my first semester of college recently and I'm not very good at math due to bad foundations. Although I pass my exams, I never get an A. I hope I can do better next time through more practice.
@mathcritic
@mathcritic 20 сағат бұрын
Great video but the seems to be missing the main mathematical event for CS majors which is, IMHO, Theory of Computation. You can learn that from Sipser or Hopcroft. I don't think you'll be able to graduate from most CS programs without at least some exposure to computability and complexity theory.
@nineteenfortyeight
@nineteenfortyeight 2 күн бұрын
I had to take 3 semesters of calculus plus the course where you learn to prove it. I internalized nothing and hated every minute. Luckily, I've never had to use it. I say learn linear algebra as much as you can, and statistics. Learn your algorithms. Then focus on learning your favorite subject matter so you can program *about* something. For instance, linguistics or biology.
@amerikanracer3301
@amerikanracer3301 2 күн бұрын
Math for mathematician. Looking for that series
@AndrewPetersonGameDev
@AndrewPetersonGameDev 2 күн бұрын
Should definitely include some category theory and type theory!
@DavidBurger
@DavidBurger 2 күн бұрын
Great topic! Haven't watched yet but looking forward to it.
@DevinBigSeven
@DevinBigSeven 2 күн бұрын
Didn't have to take Differential Equations. Had to take a calculus based statistics class that had Calc2 as a prereq. Calc3 or linear algebra was required for graphics CS classes but not a degree requirement.
@masoodr971
@masoodr971 2 күн бұрын
New-car smell ain’t got nothing on new-textbook smell 😄! My 12 yr old is strong in math and absolutely loves computers. I’m going to share this video with him and hopefully he can synthesize his two passions! Thanks for sharing 🙏
@boogerie
@boogerie 2 күн бұрын
to say nothing of that OLD textbook smell!
@ramb0lxmb
@ramb0lxmb 2 күн бұрын
Smart kid. But do they love to read is the question 😂.
@masoodr971
@masoodr971 2 күн бұрын
@@ramb0lxmb yessir, he devours books like candy 📚 🍭 ! Yet I imagine he would opt to feed some LLM to do the heavy chewing for him 🥣 😆.
@imronsalidjanov
@imronsalidjanov 20 сағат бұрын
good luck to your son :)
@planaritytheory
@planaritytheory 2 күн бұрын
Looking at the description makes me worry that, strictly speaking, the purpose of this video is to produce affiliate links rather than to direct watchers to the best possible materials for learning these topics. There can be a lot of overlap between the two, but they aren't exactly the same: I'm sure many of the (affiliate-)linked books and lectures are excellent, but please be aware there are also amazing materials out there that are available at no cost. This isn't meant as an attack on the video creator in particular, but rather the broader incentive structure that we should all be aware of and keep in mind.
@prammar1951
@prammar1951 2 күн бұрын
can you do a video about the worst math/cs books you ever read? or maybe books you don't recommend?
@zokpls8712
@zokpls8712 2 күн бұрын
Happy new year
@TheMathSorcerer
@TheMathSorcerer Күн бұрын
Happy new year!
@leocomerford
@leocomerford 2 күн бұрын
6:16 Wait, the late transcendentals smell different?
@TheMathSorcerer
@TheMathSorcerer 2 күн бұрын
hahaha oh wow this made me laugh so hard, thank you:)
@miklosberenyi945
@miklosberenyi945 Күн бұрын
Thank you for the video, I will get started on sharpening my math with these. Would you consider making a video like this that is focused on machine learning engineers? This video covered most of the subjects it requires, but I would love to hear about other fields of math that are realed to AI.
@AnnaMeruli
@AnnaMeruli Күн бұрын
Sorry Mr i am from Tanzania ,how do I get access of the books cause I am computer science too
@Enigma1900
@Enigma1900 15 сағат бұрын
Thank you for this very informational video . Could you please make a video for Maths for Machine Learning and AI for beginners to advance
@stickbandit4
@stickbandit4 2 күн бұрын
This is great!🎉
@arthurkent9847
@arthurkent9847 2 күн бұрын
Love your book "Wake Up", thank you.
@TheMathSorcerer
@TheMathSorcerer 2 күн бұрын
Oh wow, thank you so much for this comment!!!
@Gateastrologykc
@Gateastrologykc 2 күн бұрын
@@TheMathSorcerer pls make a video on the topic: Math Books for Chemical Engineering.
@blondscientist
@blondscientist Күн бұрын
Why is it so difficult to find? I googled 5 different ways and nothing even remotely relevant appeared. Do you mind sharing how to find it?
@code-016unkown6
@code-016unkown6 2 күн бұрын
I'm grateful for this video, It's actually really helpful especially it's my first year in CS, But i believe we really need that extra math, I believe that math is just incredible and I really enjoy it, And we really use some advance application of math but not all of CS student care about the math behind it, But i believe we really need to learn the math behind it, Thanks again for your work I really loved Calculus by james Stewart especially the 9th edition it's just amazing And without forgetting the incredible book of C programming language by R&K it's just as you said this book it's really great I read it before about 4 years ago and it helped me a lot now.
@vcv6560
@vcv6560 2 күн бұрын
Our CS program had a 300 level Stats course taught by the math department that followed completion of Calc II. In my section the collective GPA was 1.8 with many having to repeat. Calc III and DE course (MAT 250A&B) suite was added if you did the science/engineering concentration. CSU Fullerton, late 1990s.
@MathsScienceandHinduism
@MathsScienceandHinduism 2 күн бұрын
I have discovered and proved an interesting result in topology: the intersection of all point exclusion topologies on a set having atleast 2 distinct points is the indiscrete topology. Even more interestingly, their union is also a topology, infact the discrete topology.
@tibimutasunta2132
@tibimutasunta2132 Күн бұрын
What can u say about AI wiping out the programming jobs? And that people shouldn’t pursue programming or computer science 🤔🤔🤔
@armchairtin-kicker503
@armchairtin-kicker503 2 күн бұрын
Notwithstanding a computer science degree, writing as a software developer with a 36-year career, 29-years as a commercial system software developer, one needs enough mathematics to read "Art of Computer Programming," volumes 1-4B by Donald Knuth. Indeed, I went back to college, earning a mathematics degree in 2020, primarily to read Knuth, a book considered the bible of computer science. "If you think you're a really good programmer... read (Knuth's) Art of Computer Programming... You should definitely send me a résumé if you can read the whole thing," read a quote from Bill Gates on the cover of the third edition of the first volume.
@theencryptedpartition4633
@theencryptedpartition4633 Күн бұрын
Math for Robotics Supernerds??
@abivu1700
@abivu1700 Күн бұрын
Sir. If you can read this, please make a video about Math for Data Science beginner-intermediate friendly (aka mild nerds). I would appreciate it immensely. Thank you.
@kokosensei5231
@kokosensei5231 2 күн бұрын
Thank you for share!
@pbreath
@pbreath Күн бұрын
Oh yeah, sleeping less will help me learn more
@drticktock4011
@drticktock4011 2 күн бұрын
MUST include G Golub and Van Loan Matrix Computations!
@drticktock4011
@drticktock4011 2 күн бұрын
I was fortunate to take this class from Golub while I was at Stanford (before he passed away)
@TheMathSorcerer
@TheMathSorcerer 2 күн бұрын
wow
@drticktock4011
@drticktock4011 2 күн бұрын
@@TheMathSorcerer keep up the great videos. I'm trying to get better at proofs.
@batbite_
@batbite_ 2 күн бұрын
So, if someone wants to learn to code etc. Would you recommend the math or would you recommend starting with a coding book like the wizard one and then when limitations arise learn the maths? - I'm normally quite motivated by discovering limitations through doing practical stuff and learning solutions to those limitations rather than having a teacher tell me that i at some point in the future will be happy to know x. Yaknow what i mean?
@pyepye-io4vu
@pyepye-io4vu 2 күн бұрын
This depends on how far you want to go into coding. If you just want to code, Python for Everybody is a good place to start. If you want to learn sophomore + higher level topics in CS, like programming languages, type systems, recursion, OOP, functional programming, logic programming, algorithms etc., then, if you go without the math, you will hit a hard brick wall of abstract ideas you can't understand. The problem with "discovering limitations" is that yes, it works to some degree, but eventually you reach a point where "you don't know what it is that you don't know" so you can't even go start looking for resources to learn them. The abstract thinking patterns are taken for granted in CS and they don't teach you explicitly. Math courses don't directly teach them either; we mostly pick up these abstract thinking patterns subconsciously through math classes: structures, relations, how things depend on each other, generalizing / specializing, meta-thinking and self-reference, properties / predicates, laws of logic, rules of inference, reasoning tactics (implicitly used everywhere), problem solving strategies (very deep subject that nobody teaches anywhere), breakdown / buildup; composition / decomposition, structuring / destructuring; constructing / destructing, modeling a problem or a domain, finding hidden assumptions and hidden information / knowledge, translations and conversions (ordinary language -> pseudo-math or pseudo-code -> proper math / code, formal informal), languages / grammars, and small bit of philosophy Probably the best way to learn these is Susanna Epp's book, but doing it slowly and thoroughly. Every exercise if possible. There are solutions on Github. Even though Epp's book does not explicitly teach these things either, there is a lot of transferability from math to these more general ideas.
@batbite_
@batbite_ 2 күн бұрын
@pyepye-io4vu thanks, I'm a musician and aspiring to become an artist so my use of coding would be a bit different - first to learn Max for Live, then to expand Max's possibilities likely through Java scripts I'm also interested in making and managing a website.
@nuibita
@nuibita 2 күн бұрын
Thanks I got it!
@RobbyBritta
@RobbyBritta 2 күн бұрын
Thanks for the forecast! A bit off-topic, but I wanted to ask: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
@climito
@climito 2 күн бұрын
I'd say Introduction to Algorithms is also a great book in the subject
@makesushi
@makesushi 2 күн бұрын
finally we are getting some love tooooo
@menshift
@menshift 2 күн бұрын
This is real.....❤❤
@HackWithSuraj
@HackWithSuraj 2 күн бұрын
Any advice for become a self through computer scientist
@mayursharma7594
@mayursharma7594 2 күн бұрын
Hey sir, can you help us out with how you go about studying procedural subjects like math or, say, coding? I am struggling with that a bit.
@foday529
@foday529 2 күн бұрын
Do you know anybody who studied statistics to get their certs in Reliability Engineering? If you know someone did they pass the test and get the cert and is the certificate even worth it? Also what are some good books for someone who needs to have a deep understanding of statistics?
@noJobProgrammer
@noJobProgrammer 2 күн бұрын
Now because AI is so advanced for software developers, math requirements are much higher than before
@supercoolninja
@supercoolninja 2 күн бұрын
SHHHH, It smell Amazing ! 🤣🤣🤣
@CAGonRiv
@CAGonRiv 2 күн бұрын
I f*ckin hated Discrete. Our professor was non-existent.
@JohnAranita
@JohnAranita 2 күн бұрын
I'm not a nerd anymore.
@pyepye-io4vu
@pyepye-io4vu Күн бұрын
Too bad! Being a nerd is awesome. Wish you the best on your journey.
@DEVKushal-t8b
@DEVKushal-t8b 2 сағат бұрын
nice
@KrejgMuys
@KrejgMuys 2 күн бұрын
Thanks man ❤
Reset Your Mind. Reset Your Life.
8:04
The Math Sorcerer
Рет қаралды 12 М.
What does an Abstract Algebra PhD Qualifying Exam look like?
14:40
Struggling Grad Student
Рет қаралды 321 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
How To Actually Achieve Your Goals in 2025 (Evidence-Based)
15:15
Ali Abdaal
Рет қаралды 1,6 МЛН
The Genius Way Computers Multiply Big Numbers
22:04
PurpleMind
Рет қаралды 108 М.
What do Russians want in 2025? | BBC News
7:58
BBC News
Рет қаралды 569 М.
Can You Beat Minecraft if the Whole World is Water?
16:07
EnderSkull
Рет қаралды 292 М.
it's time for a change
6:26
ThePrimeTime
Рет қаралды 207 М.
A math GENIUS taught me how to LEARN ANYTHING in 3 months (it's easy)
8:52
Python Programmer
Рет қаралды 1,1 МЛН
This open problem taught me what topology is
27:26
3Blue1Brown
Рет қаралды 842 М.
It finds the derivative: The Ott Derivimeter (1930s)
8:51
Chris Staecker
Рет қаралды 16 М.
Your Math Genius Might be Hidden - Most Never Find It
8:24
The Math Sorcerer
Рет қаралды 13 М.