Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Formal Methods
MM & Game Dev.
Theory Computing
DS & Algorithms
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

CS -> Theory

Book Title : Algorithmic Problem Solving
eBook download format(s) : HTM PS 
Author(s) : Roland Backhouse
Section : CS -> Theory
Book Review:

Book Description
In historical terms, the digital computer is very, very new. The science of computing is yet newer. Compared to its older sister - mathematics - which is thousands of years old, it is hardly in the embryonic stage of development. Yet, computing science is already having a major influence on our problem-solving skills, amounting to a revolution in the art of effective reasoning.

Because of the challenges of programming (which means instructing a dumb machine how to solve each instance of a problem) and the unprecedented scale of programming problems, computing scientists have had to hone their problem-solving skills to a very fine degree. This has led to advances in logic, and to changes in the way that mathematics is practised. This book forms an introduction to problem-solving using the insights that have been gained in computing science.

Solutions to programming problems are formulated as so-called algorithms. An algorithm is a well-defined procedure, consisting of a number of instructions, that are executed in turn in order to solve the given problem.

Normally, an algorithm will have certain inputs; for each input, the algorithm should compute an output which is related to the input by a certain so-called input-output relation. Formulating an algorithm makes problem-solving decidedly harder, because it is necessary to formulate very clearly and precisely the procedure for solving the problem. The more general the problem, the harder it gets. The advantage, however, is a much greater understanding of the solution. The process of formulating an algorithm demands a full understanding of why the algorithm is correct.

Intended Audience
This book aims to impart these new skills and insights to a broad audience, using an example-driven approach. It aims to demonstrate the importance of mathematical calculation, but the chosen examples are typically not mathematical; instead, they are problems that are readily understood by a lay person, with only elementary mathematical knowledge. The book also aims to challenge; most of the problems are quite difficult, at least to the untrained or poorly trained practitioner.

add to                 Digg!

You may use anyone of the download options

eBook VersionLook @ Amazon
Front Cover

Missing Link?, Report It and try these 2 + 1 alternates...

Tell a Friend!

Similar Book titles in CS -> Theory section:
Algorithmic Information Theory, Third Printing
Templates for the Solution of Algebraic Eigenvalue Problems: a Practical Guide

Similar Book titles in Other sections:

Section: Data Structures and Algorithms
Problems on Algorithms, 2nd Edition

Section: DB -> Datawarehousing
Algorithmic Information Theory

Section: DB -> Oracle
Oracle8 How-To: The Definitive Oracle8 Problem-Solver

Section: Mathematics
A Problem Course in Mathematical Logic
Fundamental Problems in Algorithmic Algebra
Unsolved Problems in Mathematical Systems and Control Theory
Algorithmic Mathematics

Section: GNU/Linux OS
Self-Service Linux - Mastering the Art of Problem Determination

Section: Scripting
Thinking in Python: Design Patterns and Problem-Solving Techniques

Section: Redbooks Draft
Supporting On Demand Business Applications with IBM's Problem Determination Tools (APA, DT, DT - Advanced Facilities, FA, FM, File Export, WS)
IBM Application Development and Problem Determination Tools V7 for System z (APA, DT, FA, FE, FM, WS)
IBM Problem Determination Tools for z/OS

Section: Redbooks
Problem Solving and Troubleshooting in AIX 5L
Problem Determination for WebSphere for z/OS
IBM System Blue Gene Solution Problem Determination Guide
IBM Application Development and Problem Determination Tools V7 for System z: Application Performance Analyzer, Debug Tool Utilities and Advanced Functions, Fault Analyzer, File Export, File Manager, and Workload Simulator
WebSphere Application Server V6.1 Problem Determination: IBM Redpaper Collection
Show all..

Section: IBM Technotes
Resolving Cascaded FICON Merge Check Problem - Long Distance

Section: Redpapers
Problem Avoidance for WebSphere Application Server for z/OS
Problem Symptoms in WebSphere for z/OS and Their Resolution
WebSphere Application Server installation problem determination
WebSphere Application Server V6.1 Web Services Problem Determination
WebSphere Application Server V6.1 installation problem determination
Show all..

Section: Redpapers Draft
WebSphere Application Server V6.1: JMS Problem Determination
WebSphere Application Server V6.1: Installation Problem Determination
WebSphere Application Server V6.1: Web Services Problem Determination
WebSphere Application Server V6.1: Classloader Problem Determination
WebSphere Application Server V6.1: Web Container Problem Determination
Show all..

Section: Software Engineering
Software Quality Measurement: A Framework for Counting Problem & Defect

Section: XML, XSL & UML
Java & XML, 2nd Edition: Solutions to Real-World Problems

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions