Index
 
Operating Systems
Java
Programming Languages
Hardware
Microsoft Technologies
Computer Science
Formal Methods
MM & Game Dev.
Theory Computing
Compilers
Database
Hardware
DS & Algorithms
OS
Network
Database
Network
Software Engineering
XML and XSL
Internet
Web Programming
Web Technologies
Physics
Bio-Chemistry
Mathematics
Medical
Redbooks
Unlisted/Miscellaneous

Contact Us

Freebookzone.com | 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.

Algorithms
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 del.icio.us                 Digg Freebookzone.com!

You may use anyone of the download options


eBook VersionLook @ Amazon
Front Cover

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


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 FreeBookZone.com - Home - Privacy Policy - Program Policy, Terms and Conditions