3 ms·
Can anyone here recommend a good resource for learning discrete/computer math? I'm a self taught developer doing well in the CRUD/Enterprise arena. But wheneve
by southphillyman 13y ago
Can anyone here recommend a good resource for learning discrete/computer math?
I'm a self taught developer doing well in the CRUD/Enterprise arena. But whenever I try to delve into books about things like algorithm analysis I usually have to tap out after the first few chapters, which are usually heavy with mathematical explanations and proofs. I need to dedicate some time into learning the basic comp sci math foundation.
- InclinedPlane 13y agoYou could always try the backdoor approach. Maybe try reading a few recreational books on computing such as The Tinkertoy Computer and The New Turing Omnibus to familiarize yourself with some of the concepts then perhaps swing back to the hard stuff with a proper textbook like Concrete Mathematics by Graham, Knuth, and Patashnik.
- nisa 13y agoMy high school math teacher used to say math is like handcraft. I'm a lousy student but if you have the discipline and will to learn something I'd look at where you tap out in the chapter and try to learn that. Math is based on a lot of concepts. You have to solve the problem sets in order to grasp a lot of concepts. A lot of books are very dense and theoretical. Start small. Read the college textbooks for the algorithm courses and try to solve the problem sets on your own. If you are stuck join some communities. There are subreddits and forums dedicated to math. If you ask there kindly with a concrete problem and your efforts you'll get an helpful answer. That's the only thing that works for me: Solve the problem sets on your own. Everything will be easier. And don't take shortcuts. That's at least my experience. There is: http://en.wikipedia.org/wiki/Introduction_to_Algorithms http://en.wikipedia.org/wiki/Introduction_to_Algorithms which is pretty readable. And there are a lot of MOOCs: https://www.coursera.org/course/algs4partI https://www.coursera.org/course/algs4partI https://www.coursera.org/course/algs4partII https://www.coursera.org/course/algs4partII https://www.coursera.org/course/algo https://www.coursera.org/course/algo https://www.coursera.org/course/algo2 https://www.coursera.org/course/algo2 If you work yourself up from there and solve one problem after another you'll be quite good at these things in a few months time.