Cimke: Mathematics

50 Visions of Mathematics

Relax: no one understands technical mathematics without lengthy training but we all have an intuitive grasp of the ideas behind the symbols. To celebrate the 50th anniversary of the founding of the Institute of Mathematics and its Applications (IMA), this book is designed to showcase the beauty of mathematics – including images inspired by mathematical problems – together with its unreasonable effectiveness and applicability, without frying your brain.

Deep Thinking: What Mathematics Can Teach Us About The Mind

There is more than one way to think. Most people are familiar with the systematic, rule-based thinking that one finds in a mathematical proof or a computer program. But such thinking does not produce breakthroughs in mathematics and science nor is it the kind of thinking that results in significant learning. Deep thinking is a different and more basic way of using the mind. It results in the discontinuous “aha!” experience, which is the essence of creativity.

Algorithmic Puzzles

While many think of algorithms as specific to computer science, at its core algorithmic thinking is defined by the use of analytical logic to solve problems. This logic extends far beyond the realm of computer science and into the wide and entertaining world of puzzles. In Algorithmic Puzzles, Anany and Maria Levitin use many classic brainteasers as well as newer examples from job interviews with major corporations to show readers how to apply analytical thinking to solve puzzles requiring well-defined procedures.

Slicing Pizzas, Racing Turtles, and Further Adventures in Applied Mathematics

Have you ever daydreamed about digging a hole to the other side of the world? Robert Banks not only entertains such ideas but, better yet, he supplies the mathematical know-how to turn fantasies into problem-solving adventures. In this sequel to the popular Towing Icebergs, Falling Dominoes (Princeton, 1998), Banks presents another collection of puzzles for readers interested in sharpening their thinking and mathematical skills. The problems range from the wondrous to the eminently practical. In one chapter, the author helps us determine the total number of people who have lived on earth; in another, he shows how an understanding of mathematical curves can help a thrifty lover, armed with construction paper and scissors, keep expenses down on Valentine’s Day.

Scientific Programming: C-language, Algorithms And Models In Science

The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).