Mathematics is beautiful--and it can be fun and exciting as well as practical. Good Math is your guide to some of the most intriguing topics from two thousand years of mathematics: from Egyptian fractions to Turing machines; from the real meaning of numbers to proof trees, group symmetry, and mechanical computation. If you've ever...

Relational databases are tricky beasts. Other kinds of commercial software are infinitely easier to understand. Word processors are really just high-tech typewriters, and it's pretty clear that the backspace key beats that little jar of white stuff cold. Spreadsheets present a familiar enough paradigm, even to non-accountants, and email is...

Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important points about the...

As the first book for intermediate and advanced users of Google SketchUp, this Cookbook goes beyond the basics to explore the complex features and tools that design professionals use. You'll get numerous step-by-step tutorials for solving common (and not so common) design problems, with detailed color graphics to guide your way, and discussions...

Algorithmic Algebra studies some of the main algorithmic tools of computer algebra, covering such topics as Gröbner bases, characteristic sets, resultants and semialgebraic sets. The main purpose of the book is to acquaint advanced undergraduate and graduate students in computer science, engineering and mathematics with the...

Computational geometry emerged from the field of algorithms design and
analysis in the late 1970s. It has grown into a recognized discipline with its
own journals, conferences, and a large community of active researchers. The
success of the field as a research discipline can on the one hand be explained
from the beauty of the...

Raves for Dr. Johnson's previous classic, High-Speed Digital Design!

"....one of the finest efforts to come along in the field of applied high-speed digital design because of its focus on providing tools for the whole design team bringing a high-speed product to life. For all the PCB designers and...

The subject of calculus of variations is to find optimal solutions to engineering problems where the optimum may be a certain quantity, a shape, or a function. Applied Calculus of Variations for Engineers addresses this very important mathematical area applicable to many engineering disciplines. Its unique,...

COMPREHENSIVE COVERAGE OF SHADERS AND THE PROGRAMMABLE PIPELINE

From geometric primitives to animation to 3D modeling to lighting, shading and texturing, Computer Graphics Through OpenGL®: From Theory to Experiments is a comprehensive introduction to computer graphics which uses an active...

Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges

Key Features

Gain useful insights on advanced C# programming topics and APIs