Good Reads About Math

<p>I have a great many books on math that I have given my kids at various points in their education to encourage thinking about math as more of a language underlying reality than simply a collection of tricks and exercises with numbers. Don’t know the ability of the kid discussed here, but I have found a few books to be particularly useful in helping my kids begin this journey.</p>

<p>I recommend the du Sautoy book already mentioned here, and I think I recommend it first. Du Sautoy has a winsome personality, at least his book does. You just like the guy. You like what he says and the way he says it. I am not good at math. But I read this book and was able to understand a fair amount of it. More important to my purpose was that I could see that through this book any math kid would learn of the fascination inherent in math.</p>

<p>I also recommend Dan Rockmore’s book “Stalking the Riemann Hypothesis” mostly because it includes a nice general introduction of non-Euclidian Geometry that has gripped each of my kids and changed them forever when it comes to thinking of math as language underlying our reality. I also think Rockmore comes right out and calls himself “a number” in that book, an idea I had pushed for ages here at home. I have this thing I do here where I put a pencil on a table and continually ask the kids to describe it. Eventually they come to understand that there is more information about the pencil that mere words cannot describe. There is not just one “yellow”, for example. So we need a highly specific way to nail down the “yellow” of the pencil. And it is not just sitting on the table. It is sitting there in a very specific way, relative to everything else, and at a very specific time that changes continually. So much information that is lost with mere words, and this idea tends to make them uncomfortable. Eventually, their descriptions become ever more specific and mathematical until they exhaust their knowledge. Then they see how all things are ultimately reducible to this concept of “number” and the search is on. Rockmore was useful here. My experience has been that when kids begin to see “numbers” rather than, say, cars flowing in traffic, then math and learning math (and life in general) become compelling.</p>

<p>I also recommend the Derbyshire book mentioned here because it seems to be a nice history lesson surrounding the whole Riemann thing. There are so many others I could recommend, but I have found that after I have introduced these few books, my kids have pretty much taken off on their own separate paths.</p>

<p>I should say almost all of them have found themselves reading Penrose’s “Road to Reality”, so I recommend it too (maybe later?), though I haven’t read it myself.</p>

<p>
[quote]
There are so many others I could recommend

[/quote]
</p>

<p>Please do!! I love these suggestions!! </p>

<p>Re: the kid's abilities, he's going into 10th and will take pre-calc this year. Math instruction in school up through 7th grade was abysmal; it got better after that. His math SAT was over 700 in eighth grade.</p>

<p>Consolation and eg1, I'm afraid kid will run out of CTY time before he runs out of courses he's interested in taking there, even with being a five-year freak! I get the feeling that the kid knows Crafting the Essay would be good for him (not that <em>cough</em> <em>cough</em> any parent has <em>cough</em> EVER suggested <em>cough</em> <em>cough</em> such a thing), but he isn't nearly so interested in taking that as he is other things.</p>

<p>If it were an unpaced distance learning offering (like the math courses are), he perhaps could fit that in, but taking something during the school year is probably not going to happen, alas!</p>

<p>Singh books on list. Actually, all books mentioned that aren't already owned are on the list! Some for summer, some for birthday, some for Christmas, some for Mom....</p>

<p>:)</p>

<p>Thank you, all! Books such as these tend to end up in our bathrooms (after kid reads books, he rereads portions of them when he is ... ah... busy). It'll be a nice change from the Hungarian and German textbooks and Foxtrot comic collections currently gracing the smallest rooms in the house!</p>

<p>Here is one that isn't a math book per se, but math is sprinkled throughout: The Curious Incident of the Dog in the Night-Time, a mystery with a mathematically gifted autistic protagonist.</p>

<p>If he runs out of courses he likes at CTY, he could attend a math camp.</p>

<p>Thanks, marite! I'd love it if he looked into math camps; if only they didn't interfere with CTY!!</p>

<p>Ian Stewart has lots of great books; I agree with recommending his books. </p>

<p>The New Turing Omnibus is a good book about computer science and closely related areas of math, in readable independent chapters.</p>

<p>Tokenadult recommended Letters to a Young Mathematician by Ian Stewart to us; and S has read it several times and shared it with his mathy friends as well. S got a Martin Gardner book of SA articles for a Bar Mitzvah gift, but didn't fully appreciate it until he attended a summer math camp. Now it lives next to his bed.</p>

<p>A Mathematician's Apology[/ital] by Hardy is also a favorite. S also recommends *An Introduction to the Theory of Computation by Michael Sipser. It is the classic intro (upper-level UG) textbook to theoretical computer science, which actually has little to do with programming and much to do with algorithmic thinking!</p>

<p>Thanks!! </p>

<p>:: goes to Amazon to fill cart ::</p>

<p>
[quote]
S also recommends An Introduction to the Theory of Computation by Michael Sipser. It is the classic intro (upper-level UG) textbook to theoretical computer science, which actually has little to do with programming and much to do with algorithmic thinking!

[/quote]
Funny Mathson, told us to get this for him for Christmas.</p>

<p>Owlice:</p>

<p>My S ran out of CTY courses because of his very narrow focus on science (he did not want to do the CTY math courses). Your son may be very different.<br>
He absolutely adored his math camp and is still in contact with friends he made there. Those I know of last 5-6 weeks, so they would overlap with CTY.
Among them: the ROSS program at Ohio State; PROMYS at Boston U; HCSSM at Hampshire College; MathCamp at different locations each year (alternating between East and West Coast) and a program in Texas whose initials I have forgotten. All have excellent reputation. There are others with different levels of challenge.</p>

<p>CountingDown and mathmom, How difficult is the Sipser book? S1 is starting 10th grade, and taking AP Computer Science. He is very good at math and physics (did extremely well in CTY courses, took AP-level physics through EPGY in 9th grade and got a 5 on the AP Physics B exam). Computer programming has been his major hobby the past few years. He's taught himself C# and C++, and he spends hours writing programs. In the past he's tried to write a program to solve an optimization problem (if someone has to visit 10 houses in these locations, what is the shortest possible path...) - gave this one up after many hours - and now is writing a program to simulate (in 2D) elastic collisions. He is very well aware that his code is not efficient, so a book that focuses on algorithms might be good for him. I'm wondering if the Sipser book is at his level.</p>

<p>I don't know it's difficulty level, but I do know that my son used to pore over math books that were way beyond his level when he was younger. He might not understand everything, but it might be a good start. It was frustrating to me that after taking the computer science AP as a freshman we could not figure out what our son should do next. There were no local college offerings that worked for us. My son seemed to learn most of what he learned on line. One thing he also looked at was the Free</a> Online Course Materials | MIT OpenCourseWare.</p>

<p>The way to build up math skills for computer science is to learn some discrete math and then study algorithms. I'd suggest Rosen to start with (there are a few other good titles but they're at home and I don't have them handy). After that, Concrete Mathematics by Knuth is very good.</p>

<p>I'll concur that the Ross Program (the one my son has experience with) is a good summer program in math. My son did an AP statistics project by surveying students who attended Ross in two different years and found a high satisfaction with the program among his survey respondents (and noted the possibility of non-response bias in his paper ;) ). It's quite different from CTY in offering a great deal of freedom and independence to the students, which my son considers a feature.</p>

<p>The Scientific American Book Club has an offer right now to get 6 books about math for basically nothing, with an obligation to buy one book at club prices during the next year. The books are "e: The story of a number", "Dr. Euler's Fabulous Formula", "An Imaginary Tale: The story of i", "Zero: The biography of a dangerous idea", "The Joy of Pi", and "To infinity and beyond". THis might be too tempting for me to pass up. Join</a> Scientific American Book Club!</p>

<p>:: falls over ::</p>

<p>:: and then whips out her credit card! ::</p>

<p>S felt compelled to leave his laptop to respond: :)</p>

<p>DS1: "Sipser, for all that it's an 'upper-level undergraduate to graduate textbook,' requires little to no prerequisites, though some /basic/ comfort with proof and formal notation is handy. It's discrete, which means it's comprehensible [mostly] from first principles. Psh, calculus. Sipser is a lovely resource for theory and greater understanding of academic computer science, even for less thoroughly trained readers.</p>

<p>I haven't read Rosen, and I haven't [yet] managed to get my hands on Concrete Mathematics, but Knuth is bada$$. Also, absolutely no-doubt-about it, recommend HCSSiM, HCSSiM, HCSSiM, and HCSSiM.</p>

<p>Sipser is not algorithms. A good place to work with algorithms is the USA Computing Olympiad, which has free online training for algorithmic programming, besides the competition part. The gold standard for algorithms is Knuth's Art of Computer Programming, but I'm not sure I'd recommend it [esp. with the price tag] for beginners, and I haven't found an algorithms textbook I would recommend without reservations to beginners yet, save, well, coming to the Computer Team lessons I taught last year...</p>

<p>MIT OCW is <3.</p>

<p>For the really ballsy, I'd recommend reading PHYS771</a> Quantum Computing Since Democritus. For prerequisites, I'd recommend at least having skimmed Feynman's Six Easy Steps or the equivalent; a comfort with discussions of <em>philosophy</em> (yes, you heard me right), and a comfort with the underlying idea of programming: that is, once you have a very solid idea of how to solve an abstract problem, you can program a computer to do it.</p>

<p>It's a lovely set of lecture notes; I'll quote from the course description: This course tries to connect quantum computing to the wider intellectual world. We'll start out with various scientific, mathematical, or philosophical problems that predate quantum computing: for example, the measurement problem, P versus NP, the existence of secure cryptography, the Humean problem of induction, or the possibility of closed timelike curves. We'll then examine in what ways, if any, quantum computing affects how we should think about the problem. </p>

<p>Read this to your kid (or just to yourself). If this makes you/your kid drool, go for it.</p>

<p>(Scott Aaronson, the prof behind those lecture notes, also recently did an article in Scientific American in March. He's now at MIT. If you/your kid read it, and liked this article, these will be made of awesome.)"</p>

<p>Nymom,
S also has the Algorithm Design Manual, which has competition-level problems and teaches various ways of solving them. He didn't use it that much, though, as the USACO curriculum (which kept him busy for four years) was plenty. If you had to pick between that book and Sipser, I'd get Sipser and go to USACO or OCW for programming.</p>

<p>I have a 10th grader who is interested in computer science. This summer he worked his way through "The Little Schemer" by Friedman and now is starting on "Structure and Interpretation of Computer Programs" by Abelson. Does that seem like a good progression, or would anyone recommend what might be better?</p>

<p>Rosen is standard undergraduate (can be used for grad too) fare for a one or two semester course. Another book that I like is Discrete Structures, Logic, and Computability by Hein. It is aimed at multiple audiences including the high-school student with some programming experience.</p>

<p>I like Fundamentals of Algorithms by Brassard and Bratley. It's a fairly small book but provides a lot of coverage. I could suggest a few other books but these books generally assume that you've had discrete mathematics and things can be confusing without that background (they can sometimes be confusing with the background).</p>

<p>Course Videos for discrete math are on the web - Shai Simonson at the defunct Ars Digita University hosts a class. I think that there's one or two course video sets at Berkeley. MIT has online PDF materials from their course. I believe that there are algorithms courses online too. MIT OCW and Ars Digita would be a good place to look. MIT uses the Cormen book.</p>