Live data from Hacker News

A Computational Introduction to Number Theory and Algebra

shoup.net

1–10 of 19 posts

Re: A Computational Introduction to Number Theory and Algebra

#3
post #2

What background of mathematics does this book assume?

From the preface:

Prerequisites. The mathematical prerequisites are minimal: no particular mathematical concepts beyond what is taught in a typical undergraduate calculus sequence are assumed.

The computer science prerequisites are also quite minimal: it is assumed that the reader is proficient in programming, and has had some exposure to the analysis of algorithms, essentially at the level of an undergraduate course on algorithms and data structures.

Even though it is mathematically quite self contained, the text does presuppose that the reader is comfortable with mathematical formalism and also has some experience in reading and writing mathematical proofs. Readers may have gained such experience in computer science courses such as algorithms, automata or complexity theory, or some type of “discrete mathematics for computer science students” course. They also may have gained such experience in undergraduate mathematics courses, such as abstract or linear algebra. The material in these mathematics courses may overlap with some of the material presented here; however, even if the reader already has had some exposure to this material, it nevertheless may be convenient to have all of the relevant topics easily accessible in one place; moreover, the emphasis and perspective here will no doubt be different from that in a traditional mathematical presentation of these subjects

Re: A Computational Introduction to Number Theory and Algebra

#7
post #2

What background of mathematics does this book assume?

From the third review hyperlink (first two are dead): https://amca01.wordpress.com/2009/10/03/book-review-a-comput...

"Although the text requires not much specific mathematical background, I would hesitate to use it except in an advanced class, or for students whose mathematical ability was already high. The material moves swiftly – while never compromising rigour – and the multiple strands assume considerable ability on the part of the reader."

Math textbooks must be reviewed by an expert; yet it's impossible for an expert to see them as a beginner would. If they can see it's difficult for a beginner, it definitely is...

Re: A Computational Introduction to Number Theory and Algebra

#8
post #3
post #2

What background of mathematics does this book assume?

From the preface: Prerequisites. The mathematical prerequisites are minimal: no particular mathematical concepts beyond what is taught in a typical undergraduate calculus sequence are assumed. The computer science prerequisites are also quite minimal: it is assumed that the reader is proficient in programming, and has had some exposure to the analysis of algorithms, essentially at the level of an undergraduate course…

What would be a good textbook for Math 101, specifically to learn some advanced mathematical formalism without actually diving in applied science behind it?

Re: A Computational Introduction to Number Theory and Algebra

#9
post #3

Earlier quoted context omitted.

From the preface: Prerequisites. The mathematical prerequisites are minimal: no particular mathematical concepts beyond what is taught in a typical undergraduate calculus sequence are assumed. The computer science prerequisites are also quite minimal: it is assumed that the reader is proficient in programming, and has had some exposure to the analysis of algorithms, essentially at the level of an undergraduate course…

What would be a good textbook for Math 101, specifically to learn some advanced mathematical formalism without actually diving in applied science behind it?

I really like Hubbard & Hubbard.

Re: A Computational Introduction to Number Theory and Algebra

#10
post #3

Earlier quoted context omitted.

From the preface: Prerequisites. The mathematical prerequisites are minimal: no particular mathematical concepts beyond what is taught in a typical undergraduate calculus sequence are assumed. The computer science prerequisites are also quite minimal: it is assumed that the reader is proficient in programming, and has had some exposure to the analysis of algorithms, essentially at the level of an undergraduate course…

What would be a good textbook for Math 101, specifically to learn some advanced mathematical formalism without actually diving in applied science behind it?

Coursera's Calculus One and Calculus Two courses.

I've found other branches of math to be much easier to understand if you have basic knowledge about calculus.

Post reply on HN