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 !!!
@TheMathSorcerer2 күн бұрын
AWESOME!!!
@sophieeee_____a2 күн бұрын
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
@sudeepmitra2 күн бұрын
❤
@AMVH20122 күн бұрын
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.
@AnthonyLauder2 күн бұрын
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.
@TheMathSorcerer2 күн бұрын
That's a great book!!!
@mohamedaityoussef99652 күн бұрын
Any advice for an aspiring computer scientist
@bnp71972 күн бұрын
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!!
@AnthonyLauder2 күн бұрын
@@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.
@AnthonyLauder2 күн бұрын
@@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.
@dimwit8182 күн бұрын
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!🎉
@yeagerists63022 күн бұрын
Can you make a video about 1.)maths for quantitative finance 2.) maths for statistics
@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_boss01562 күн бұрын
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
@antigonemerlin15 сағат бұрын
The CS -> Pure Maths pipeline is real
@billc49932 күн бұрын
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.
@halilfurkanmercimek8332 күн бұрын
Lovely guide for me to follow. My sincere praises to you.
@josephgranillo91082 күн бұрын
Thanks! I recently bought your statistics class on Udemy. I’m glad I found your channel!
@hosseinforoughian54932 күн бұрын
There is something about you and this channel that gives me positive feelings . Thank you sir !
@douglasstrother65842 күн бұрын
"A Book on C: An Introduction to Programming in C" ~ Kelley & Pohl is another good one.
@envadeh2 күн бұрын
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"
@musaabaz22712 күн бұрын
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-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.
@TheThreatenedSwan12 сағат бұрын
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
@joebulfer2 күн бұрын
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!
@misraaditya92132 күн бұрын
God tier is doing a maths and CS degree :)
@Sol1415020 сағат бұрын
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.
@mathcritic20 сағат бұрын
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.
@nineteenfortyeight2 күн бұрын
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.
@amerikanracer33012 күн бұрын
Math for mathematician. Looking for that series
@AndrewPetersonGameDev2 күн бұрын
Should definitely include some category theory and type theory!
@DavidBurger2 күн бұрын
Great topic! Haven't watched yet but looking forward to it.
@DevinBigSeven2 күн бұрын
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.
@masoodr9712 күн бұрын
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 🙏
@boogerie2 күн бұрын
to say nothing of that OLD textbook smell!
@ramb0lxmb2 күн бұрын
Smart kid. But do they love to read is the question 😂.
@masoodr9712 күн бұрын
@@ramb0lxmb yessir, he devours books like candy 📚 🍭 ! Yet I imagine he would opt to feed some LLM to do the heavy chewing for him 🥣 😆.
@imronsalidjanov20 сағат бұрын
good luck to your son :)
@planaritytheory2 күн бұрын
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.
@prammar19512 күн бұрын
can you do a video about the worst math/cs books you ever read? or maybe books you don't recommend?
@zokpls87122 күн бұрын
Happy new year
@TheMathSorcererКүн бұрын
Happy new year!
@leocomerford2 күн бұрын
6:16 Wait, the late transcendentals smell different?
@TheMathSorcerer2 күн бұрын
hahaha oh wow this made me laugh so hard, thank you:)
@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Күн бұрын
Sorry Mr i am from Tanzania ,how do I get access of the books cause I am computer science too
@Enigma190015 сағат бұрын
Thank you for this very informational video . Could you please make a video for Maths for Machine Learning and AI for beginners to advance
@stickbandit42 күн бұрын
This is great!🎉
@arthurkent98472 күн бұрын
Love your book "Wake Up", thank you.
@TheMathSorcerer2 күн бұрын
Oh wow, thank you so much for this comment!!!
@Gateastrologykc2 күн бұрын
@@TheMathSorcerer pls make a video on the topic: Math Books for Chemical Engineering.
@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-016unkown62 күн бұрын
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.
@vcv65602 күн бұрын
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.
@MathsScienceandHinduism2 күн бұрын
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Күн бұрын
What can u say about AI wiping out the programming jobs? And that people shouldn’t pursue programming or computer science 🤔🤔🤔
@armchairtin-kicker5032 күн бұрын
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Күн бұрын
Math for Robotics Supernerds??
@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.
@kokosensei52312 күн бұрын
Thank you for share!
@pbreathКүн бұрын
Oh yeah, sleeping less will help me learn more
@drticktock40112 күн бұрын
MUST include G Golub and Van Loan Matrix Computations!
@drticktock40112 күн бұрын
I was fortunate to take this class from Golub while I was at Stanford (before he passed away)
@TheMathSorcerer2 күн бұрын
wow
@drticktock40112 күн бұрын
@@TheMathSorcerer keep up the great videos. I'm trying to get better at proofs.
@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-io4vu2 күн бұрын
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_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.
@nuibita2 күн бұрын
Thanks I got it!
@RobbyBritta2 күн бұрын
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?
@climito2 күн бұрын
I'd say Introduction to Algorithms is also a great book in the subject
@makesushi2 күн бұрын
finally we are getting some love tooooo
@menshift2 күн бұрын
This is real.....❤❤
@HackWithSuraj2 күн бұрын
Any advice for become a self through computer scientist
@mayursharma75942 күн бұрын
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.
@foday5292 күн бұрын
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?
@noJobProgrammer2 күн бұрын
Now because AI is so advanced for software developers, math requirements are much higher than before
@supercoolninja2 күн бұрын
SHHHH, It smell Amazing ! 🤣🤣🤣
@CAGonRiv2 күн бұрын
I f*ckin hated Discrete. Our professor was non-existent.
@JohnAranita2 күн бұрын
I'm not a nerd anymore.
@pyepye-io4vuКүн бұрын
Too bad! Being a nerd is awesome. Wish you the best on your journey.