Thursday, October 31, 2013

Taking Stock (Kindle Edition)

Taking Stock (Kindle Edition)


Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

The Little Schemer - 4th Edition (Paperback)

Posted:

The Little Schemer - 4th Edition (Paperback)
By Matthias Felleisen

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)

Posted:

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)
By Noam Nisan

Pin It Now!

Wednesday, October 30, 2013

Operating System Concepts, Seventh Edition (Hardcover)

Operating System Concepts, Seventh Edition (Hardcover)


Operating System Concepts, Seventh Edition (Hardcover)

Posted:

Operating System Concepts, Seventh Edition (Hardcover)
By Abraham Silberschatz

Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Pin It Now!

Tuesday, October 29, 2013

Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)

Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)


Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)

Posted:

Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)
By Ravi Sethi

Operating System Concepts, Seventh Edition (Hardcover)

Posted:

Operating System Concepts, Seventh Edition (Hardcover)
By Abraham Silberschatz

Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Pin It Now!

Monday, October 28, 2013

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)


Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

The Little Schemer - 4th Edition (Paperback)

Posted:

The Little Schemer - 4th Edition (Paperback)
By Matthias Felleisen

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)

Posted:

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)
By Noam Nisan

Pin It Now!

Sunday, October 27, 2013

Introduction to the Theory of Computation (Hardcover)

Introduction to the Theory of Computation (Hardcover)


Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

Pin It Now!

Concrete Mathematics: A Foundation for Computer Science

Concrete Mathematics: A Foundation for Computer Science


Concrete Mathematics: A Foundation for Computer Science

Posted:

Concrete Mathematics: A Foundation for Computer Science (2nd Edition) (Hardcover)
By Donald E. Knuth

What is "concrete" math, as opposed to other types of math? The authors explain that the title comes from the blending of CONtinuous and disCRETE math, two branches of math that many seem to like to keep asunder, though each occurs in the foundation of the other. The topics in the book, such as sums, generating functions, and number theory, are actually standard discrete math topics; however, the treatment in this text shows the inherent continuous (read: calculus) undergirding of the topics. Without calculus, generating functions would not have come to mind and their tremendous power could not be put to use in figuring out series.

The smart-aleck marginal notes notwithstanding, this is a serious math book for those who are willing to dot every i and cross every t. Unlike most math texts (esp. graduate math texts), nothing is omitted along the way. Notation is explained (=very= important), common pitfalls are pointed out (as opposed to the usual way students come across them -- by getting back bleeding exams), and what is important and what is =not= as important are indicated.

Still, I cannot leave the marginal notes unremarked; some are serious warnings to the reader. For example, in the introduction, one note remarks "I would advise the casual student to stay away from this course." Notes that advise one to skim, and there are a few, should be taken seriously. All the marginal notes come from the TAs who had to help with the text, and thus have a more nitty-gritty understanding of the difficulties students are likely to face. Still, there are plenty of puns and bad jokes to amuse the text-reader for hours: "The empty set is pointless," "But not Imbesselian," and "John .



Pin It Now!

Saturday, October 26, 2013

Types and Programming Languages (Hardcover)

Types and Programming Languages (Hardcover)


Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

The Little Schemer - 4th Edition (Paperback)

Posted:

The Little Schemer - 4th Edition (Paperback)
By Matthias Felleisen

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)

Posted:

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)
By Noam Nisan

Pin It Now!

Friday, October 25, 2013

Introduction to Algorithms (Hardcover)

Introduction to Algorithms (Hardcover)


Introduction to Algorithms (Hardcover)

Posted:

Introduction to Algorithms (Hardcover)
By Thomas H. Cormen

Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)

Posted:

Compilers: Principles, Techniques, and Tools (2nd Edition) (Hardcover)
By Ravi Sethi

Operating System Concepts, Seventh Edition (Hardcover)

Posted:

Operating System Concepts, Seventh Edition (Hardcover)
By Abraham Silberschatz

Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Pin It Now!

How to Prove It: A Structured Approach

How to Prove It: A Structured Approach


How to Prove It: A Structured Approach

Posted:

How to Prove It: A Structured Approach (Paperback)
By Daniel J. Velleman

Believe it or not, I graduated with a BS in math without being able to write proofs all that well. I got an "A" in advanced calculus and abstract algebra due mostly to the fact that the majority of the students in the class couldn't write proofs. Over a decade later, I was browsing through the math books at my local book store and found this book. After working through some of the problems and studying some of the material, I wished that I had this book a year or so before taking advanced calculus (introductory real analysis). Actually, this book can be handled by a person just finishing high school. My advice to all math majors who don't have a solid foundation in mathematical proofs is to get this book as soon as you can, study it and work many of the problems. This way when you have to take advanced calculus, topology or abstract algebra you will not be struggling to learn how to write proofs. I can not guarrantee that you will breeze through these courses after studying this book, but you will be spending more time on learning concepts and little or no time on the methods and techniques of proofs.

Set Theory is the foundation on which mathematical proofs are based. This book emphasizes set theory.



Pin It Now!

Thursday, October 24, 2013

Operating System Concepts, Seventh Edition (Hardcover)

Operating System Concepts, Seventh Edition (Hardcover)


Operating System Concepts, Seventh Edition (Hardcover)

Posted:

Operating System Concepts, Seventh Edition (Hardcover)
By Abraham Silberschatz

Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Pin It Now!

Wednesday, October 23, 2013

Introduction to the Theory of Computation (Hardcover)

Introduction to the Theory of Computation (Hardcover)


Introduction to the Theory of Computation (Hardcover)

Posted:

Introduction to the Theory of Computation (Hardcover)
By Michael Sipser

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition) (Hardcover)
By Donald E. Knuth

Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

Pin It Now!

Tuesday, October 22, 2013

Types and Programming Languages (Hardcover)

Types and Programming Languages (Hardcover)


Types and Programming Languages (Hardcover)

Posted:

Types and Programming Languages (Hardcover)
By Benjamin C. Pierce

Taking Stock (Kindle Edition)

Posted:

Taking Stock (Kindle Edition)
By CJ West

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)

Posted:

Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition) (Hardcover)
By Donald E. Knuth

The Little Schemer - 4th Edition (Paperback)

Posted:

The Little Schemer - 4th Edition (Paperback)
By Matthias Felleisen

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)

Posted:

The Elements of Computing Systems: Building a Modern Computer from First Principles (Paperback)
By Noam Nisan

Pin It Now!
 
//PART 2