>>6845446 I heard there's a machine that shocks your brain. Inventors say it improves your math skills from this action The machine is relatively cheap costing the price of a math textbook. What are you waiting for? All your friends are doing it! Get your Zip-O-Mathshockio1000 now! Who doesn't want inferior cognitive abilities?
>>6845446 Learn logic and geometry and the rest of maths follows from there. The best thing you can do is learn the underlying concepts that serve as the basis for everything else. Also try to pay attentions to how different concepts are connected. Always try to notice the relationships between things.
>>6845782 >you've obviously never taken discrete math at a university level and you have no idea what you're talking about. You are obviously not fit to judge. What you think is discrete math is not all of discrete math. for example graph theory is a branch of discrete math, yet earlier you thought it a separate subject.
>>6845802 I've been there OP, and I actually still am. Sometimes I feel like I can attack some subject and figure out something by myself but I fail because in the meantime I realize there is some subtlety I don't quite understand enough. So I just keep trying, eventually searching for even more material to get a different point of view on the matter. I think this last strategy is useful. Just read read read and always try to make connections. Even a different phrasing of something often gives you that "oh!" moment where you finally get it.
>>6845825 >You are obviously not fit to judge. yet you, the guy who's trolling and has never taken discrete math, is fit to judge? come on dude… if you need to shitpost, go to >>>/b/ and do it there. don't waste our time in here.
>>6845857 >taken discrete math You do not define a field of math by some entry level course within that field. Unless you have aspergers, where you typically confuse one's own knowledge with the sum of all knowledge.
This. All discrete math courses are watered down to the point they can barely be called "math" anymore.
>>6845782 >you've obviously never taken discrete math at a university level and you have no idea what you're talking about.
I have taken it at a major top 3 school for CS as well as skimmed through many of the major textbooks used for discrete math courses and it is all J-O-K-E. You can try to brush it away that fact by claiming the insulter is ignorant of the subject or goes to a shit school but it won't make it any less true. True, many do fail it but only because CS majors can hardly form a single logical thought if their lives depended on it.
What a stupid fucking argument above. Perhaps at some universities, Discrete Mathematics is actually an interesting class. At most unis I've seen it is an extremely basic introduction to the concepts of graph theory and combinatorics - yes the actual field of 'discrete math' is huge, but usually a class called Graph Theory will teach you important theorems, not one called Discrete Mathematics. At my university, discrete math is a shit tier class that only comp sci people take. But I can see how it could be formulated to a junior or senior class if they really wanted to, and perhaps thats the case at other dude's school. Any-fucking-ways, the real question is to OP: Have you actually looked at the textbook and perhaps the professors web page for the discrete mathematics class? Is it a junior/senior level class? An important thing I think to improving is just to not gloss over shit when you don't understand. You know those times in class when you ask a professor a question, and then he says some more shit and you're still confused but just nod your head anyways? Don't do that shit. You know those other times when you read the book and it's confusing so you just do it the exact way your prof taught you and you don't make it a habit to understand the book? Don't do that shit. You know those times when you're space case about a specific problem because you forgot a trig identity or something so you just ignore it, move on, and don't think twice about it? Don't do that shit. When a problem seems hard, difficult to understand, etc: spend the time doing it, as that's likely where your understanding will come from. The second you truly understand the roots of how something works, it makes it extremely obvious how to proceed when you're stuck. Until then, you gotta get yourself unstuck by careful consideration of all the rules, etc. Also you sound like you're on the right track anyways, just don't slack off.
>>6845950 Your intro to proofs class likely went over quite a bit of basic logic, whether you knew it or not. The quantifiers you used (for all, there exists) are pointed out in intro to logic classes, as well as how to represent arguments symbolically, etc. I'm in an intro Logic course right now and it's stupid easy, haven't learned shit aside from like 5 definitions which I could have easily learned without the class. All the "hard shit" was taught to me in my intro to proofs class awhile ago.
>>6845950 If you've had little exposure to formal logic or set theory then try Tarski's Inroduction to Logic (Tarski was one of the best and most brilliant logicians of all time and a great writer). If your somewhat familiar with the subject then try Mathematical Logic by Stephen Kleene.
Whoever thinks discrete math is "easy" is either a teen with 0 contact with the subject or studied on a shitty university.
During my CS course i usually got much better grades at math than my colleagues (while getting worse at the rest), including on discrete math. Probably because o enjoyed the courses more.
I'd say: study hard and do a lot of exercises(specially the hard ones). I don't think this is as obvious as it seems, because it is surprising how we suddenly start getting intuition on the subject when we do a lot of exercises. Also, people tend to overestimate what they understood from the theory - they solve just the easiest problems to check if they got the main idea and that's it. The hardest problems are by far the best ones to learn - because you usually have to try a lot of alternatives and use multiple concepts to solve them (and it takes a lot of time to solve them), so you end up memorizing and getting fluent in the techniques while you do it.
>>6846105 >Whoever thinks discrete math is "easy" is either a teen with 0 contact with the subject or studied on a shitty university.
It's easy and no number of struggling cs majors can prove otherwise. Plenty of business majors struggle like hell in college algebra but that doesn't make that course difficult either.
>But muh mathematicians that study algebra professionally, it's got to be god tier difficult! You just went to a shit school that taught it badly or never took it. At my awesome elementary school, algebra was extremely difficult and abstract!!!
>>6846226 -Euler: e^(ia)=cos(a)+isin(a) -Linear mapping of rotating vector with angle b. Then see that (1,0) maps to (cos b,sin b) and (0,1) to (-sin b,cos b). Now you have entries of the 2x2 matrix. Then you only need to multiply it by vector (cos a,sin a) and you get (cos a+b,sin a+b).
A discrete math course is to graph theory and combinatorics as what a grade 4 algebra class is to field theory. CS majors are making a false dichotomy to their discrete math course and the underlining field of study where insulting the course is the same as insulting the field of study. No forth grader is studying abstract algebra in any degree of real depth and no CS major is studying graph theory and combinatorics in any degree of real depth regardless of how "shitty" my 4th grade class was and awesome yours was. If you and your friends struggled in algebra, it means you're not as intelligent as you think and not that grade 4 algebra is really truly difficult.
If I'm (re)teaching myself programming from scratch, partly for fun, should I also teach myself discreet math to go along with it? If so, then Khan Academy or are there other videos and books online that do it better or that I should just supplement with?
Also, what's a typical programming assignement where mastery of discreet math concepts would be essential?
I'm not any of the other anons you replied to. Maybe you guys go to shit universities, but at my uni discrete math was a junior level course that taught combinatorics, graph theory, computational complexity theory, higher level geometry, and included proofs.
Sounds like you guys attend shiity universities that offer shit classes. Sorry you guys aren't offered real math courses.
Recursion theory is typically introduced prior to Computational Complexity theory. Recursion theory isn't easy, not is Computational Complexity. If Computational Complexity were easy then studying complexity classes and randomness (e.g. Kolmogorov complexity) would be easy. The proofs would be trivial and there wouldn't be open questions in the field. So, get the fuck out of here with you uneducated shit.
You have to understand computability to understand noncomputability. Noncomputability is the meat of Recursion theory, but there are other areas like Reverse mathematics. To say that shit is easy means you have no idea what you are talking about. So yeah, fuck off.
>>6848470 >It wasn't a pathetic survey course. It was on par with my other pure math & theoretical CS courses. You are a piece of shit.
Yes, you learnt how to do proofs and immediately went on to postdoc level papers as deep exercises and in no way shallow in content. Right....
If you have to learn how to do proofs then you definitely do NOT have the mathematical maturity and exposure to cover combinatorics, graph theory, and computational complexity theory with any true degree of depth.
>>6848481 >Sounds like you just go to a shit school
Post the detailed course syllabus and I'll point out how crappy your course is if you really believe it to be incredibly difficult and special.
>All this arguing over something the OP only mentioned in passing to illustrate at what level he was already able to do math
Anyway, may as well ask this here, I'm practically a retard, never got very far in math (only ever got past the most pleb baby stuff), though I could usually do pretty decently at it if I was tutored and picked it up quickly. It just always left my head pretty quickly as I was never inclined to practice.
Anyways, the point of that stupid story is I wanted to ask, what makes you enjoy math, doing problems for practice and all that. Now and when you fist started off with pleb baby stuff like I'm currently stuck with. I'm looking for insight as to how to change my view of it, and hopefully enjoy it as well so I can actually get good at it, and be less of a retard.
It wasn't a course where you 'learned to do proofs'. It was assumed background, being it was a junior level course offered in the mathematics department. The CS department offered a "discrete math" course which is the shitty version on par with what you are thinking of. The math department offered a higher caliber course in discrete math. Funny how you think all course contents in "discrete math" is universal.
>>6845821 Sorry for coming completely out of the blue, but what do you think got you into MIT (implying you're not trying to swing your imaginary wang around the internet), and would you be willing to share any tips for studying material?
>>6848524 It's still a survey course with no meat on it's bones.
Combinatorics, graph theory, mathematical logic, computational complexity, number theory, group theory, probability, cryptography, and the other usual suspects in DM would all each make for nice standalone course(s) on the topic at the undergrad level. The fact that you're bipolarly moving from one to another in a single course inarguably means you spend less than a month on one subject before moving on to another leaving you no room to develop the theory on any one. Therefore your discrete math course is going to end up being a joke collection of a bunch of simple definitions and trivial corollaries to them.
DM courses are shit EVERYWHERE guaranteed and could easily be taught to below average highschoolers.
>>6848418 >muh b+ A junior level class in any mathematical subject is not that hard man. Linear algebra, intro to analysis are junior level courses. Get out of here with your broad overview class being 'suh hard', and your college being 'suh 1337' because you wrote proofs for the part of your course that wasn't 'find the time complexity of the Kuhn-Munkres algorithm' or 'find a minimum weight spanning tree using Kruskal's/Prim's' or 'if Sally is accual a faggot OP and has 17 dicks to suck, 10 are black men and the rest white, how many combinations of niggers fucking Chinese midgets can you fit in your butthole'
>>6848592 These types of classes are precisely why when I was younger and good at math I was like 'God damnit why can't I be good at something else instead.' Fuck those courses! but poster is right in that they'll be good to know for almost any industry you'll likely be applying to. Also PDEs can be good to know because engineers are afraid of them but they're really useful in a lot of different industries.
>tfw attempting to learn math in my spare time but trying to get into it either frustrates me, puts me to sleep or gives me some sort of headache. I don't know what the feeling's called, but it's like having a huge amount of pressure on one part of your skull. I'm assuming it's just stubbornness though.
>>6848498 But muh logical quantifiers and induction and Eulerian paths and Dykstra search theoretical graph theory and combinations formula and big Oh notation and NP complexity classes and and Euler's theorem in ultra advanced pure number theory!
Like only 0.0000000001% of people can possibly hope to understand them with their highly theoretically deep content and rigorous proofs. You just went to a shit school that just did 1+1=2 all day in your discrete math class. Mine was crazy hard and everyone failed like 5 times!
All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.