Live data from Hacker News

Mathematics for Computer Science (2018) [pdf]

courses.csail.mit.edu

31–40 of 69 posts

Re: Mathematics for Computer Science (2018) [pdf]

#31

I like this book. The probability section is great, especially how they handle the Monty Hall paradox. They use "four step method" that breaks it down perfectly - way clearer than the explanations you get in movies like 21 or numb3rs.

I've discovered that the 2017 edition is available on print on demand in the UK via abebooks. I prefer paper for dipping into and working through bits and pieces.

Re: Mathematics for Computer Science (2018) [pdf]

#32
I'm not such a fan of trying to cram everything-mathematically-relevant into a single huge book (and it is huge - 1048 pages).

Anyway, this reminds me of a rather different initiative in the same vein: The building of Mathematical principles based on the expediences of Computer Science: CONCRETE MATHEMATICS

by Donald Knuth, Ronald Graham and Oren Patashnik.

https://www-cs-faculty.stanford.edu/~knuth/gkp.html

https://en.wikipedia.org/wiki/Concrete_Mathematics

available on the Internet Archive: https://archive.org/download/concrete-mathematics/Concrete%2...

Re: Mathematics for Computer Science (2018) [pdf]

#33

I always see lists of like 100 MUST HAVE books for Computer Science. Is there like a top 5 must have books for Computer Science?

no, there's no such agreeable thing. everyone has their own idea. but if i was to recommend such today, i would say, go on a self discovery method and find your idea books for algorithms/algorithm analysis & data structure, automata theory, programming languages, operating systems & machine learning.

Re: Mathematics for Computer Science (2018) [pdf]

#34
post #17

I always see lists of like 100 MUST HAVE books for Computer Science. Is there like a top 5 must have books for Computer Science?

Top 5 will never cover the field. Here's my top 10 * Brookshear and Brylow - Computer Science - An Overview * Forta - Teach yourself SQL in 10 minutes * Stallings - Computer Organization and Architecture * Stallings - Operating Systems - Internals and Design Principles * CLRS * Kurose, Ross - Computer Networking - A Top Down Approach * Sipser - Introduction to The Theory of Computation * Stallings, Brown - Computer S…

> * Kurose, Ross - Computer Networking - A Top Down Approach

Over TCP/IP Illustrated?

Re: Mathematics for Computer Science (2018) [pdf]

#35
post #25

Each section is quite standard in presentation which isn't a bad thing. I love that each citation has back references to _all_ the places that it is cited from. I wish more books did this.

I found the choice of material quite nonstandard. And the writing is witty, full of MIT humor. It's a bit sad that the writing has stopped in 2018.

Re: Mathematics for Computer Science (2018) [pdf]

#36

I'm not such a fan of trying to cram everything-mathematically-relevant into a single huge book (and it is huge - 1048 pages). Anyway, this reminds me of a rather different initiative in the same vein: The building of Mathematical principles based on the expediences of Computer Science: CONCRETE MATHEMATICS by Donald Knuth, Ronald Graham and Oren Patashnik. https://www-cs-faculty.stanford.edu/~knuth/gkp.html https://…

Graham/Knuth/Patashnik is a lot less "basic discrete maths you're most likely to need" and a lot more "number sequences we've known and loved". Almost more useful for physicists due to the amount of summation fu you'll learn there.

Re: Mathematics for Computer Science (2018) [pdf]

#37
post #6

This is why I love Hackernews - I've literally been looking for this recently and now I get it as a full PDF. Does anyone have recommendations for better screen readers?

Screen reader which is able to read PDF with Latex formulas? I will be surprised if this is possible at all. I can not even name most of the symbols from that formulae.

Give https://www.paper2audio.com/ a try; it is targeted at just this use case. It’s a Seattle-local startup.

Re: Mathematics for Computer Science (2018) [pdf]

#38
post #30

Earlier quoted context omitted.

I thought this thread was about computer science. Working on a programming project is related to computer science in the same way that welding together a shelf is related to mechanical engineering.

Being "handy" around the house (or even more advanced tinkering) and a mechanical engineering degree--maybe especially from a good school--are absolutely not the same thing.

Totally agree! And being able to whip together a webapp for your church is absolutely not the same thing as computer science.

Computer scientists often program but not all programmers are computer scientists.

Re: Mathematics for Computer Science (2018) [pdf]

#39
post #3

I really love this book, it is hard af but I still can understand 1-2 pages of each paragraph. I have received some great insights, like the function is the endless lists of inputs and outputs, and some really great humour, such as all is not lost in mathematical notation. I really wish I can understand this book completely before I die.

"1-2 pages" Simplifying: -1 pages.

Excuse me! I am a J programmer, we have right-to-left execution order.

Re: Mathematics for Computer Science (2018) [pdf]

#40
I took a look at the table of contents and found that the second chapter is about the well-ordering principle. That’s surprising to me because I’ve only heard of the well-ordering theorem by Zermelo, which is a fundamental theorem in set theory, stating that any set has a well-ordering assuming the axiom of choice. It’s amazing and mind-bending in its own right (imagine a well-ordering for reals), but is clearly not very relevant to computer science.

I find the well-ordering principle slightly bewildering. It seems to presuppose the existence of an ordering on natural numbers and then prove this principle. But I’ve never been taught things this way; you always construct the natural numbers from Peano and define the ordering first, then you can actually prove the well-ordering principle rather than leaving it as an axiom.

Post reply on HN