Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Animated Program Design

Best Price (Coupon Required):
Buy Animated Program Design for $36.00 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $39.99 - $39.99
BEST PRICE

Single Product Purchase

$36.00
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$39.99 $39.99

10% OFF
This deals requires coupon
$36.00
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783031043178
Condition
New
Product Description

This textbook presents a systematic methodology for program development by using design recipes, i.e. a series of steps, each with a specific outcome, that takes a problem solver from a problem statement to a working and tested programmed solution. It introduces the reader to generative recursion, heuristic searching, accumulative recursion, tail recursion, iteration, mutation, loops, program correctness, and vectors. It uses video game development to make the content fun while at the same time teaching problem-solving techniques. The book is divided into four parts. Part I presents introductory material on basic problem solving and program design. It starts by reviewing the basic steps of a design recipe using structural recursion on a list. It then proceeds to review code refactoringa common technique used to refine programs when a better or more elegant way is found to solve a problemand introduces the reader to randomness. Next, Part II explores a new type of recursioncalled generative recursion. It navigates the reader through examples involving fractal image generation, efficient sorting, and efficient searching techniques such as binary, depth-first, and breadth-first search. Part III then explores a new type of recursion called accumulative (or accumulator) recursion. Examples used include finding a path in a graph, improving insertion sorting, and list-folding operations. Finally, Part IV explores mutation. To aid the reader in properly sequencing mutations it presents Hoare Logic and program correctness. In addition, it introduces vectors, vector processing, in-place operations, and circular data. Throughout the whole book complexity analysis and empirical experimentation is used to evaluate solutions. This textbook targets undergraduates at all levels as well as graduate students wishing to learn about program design. It details advanced types of recursion, a disciplined approach to the use of mutation, and illustrates the design process by developing a video game exploiting iterative refinement.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Lesser Flamingos

Lesser Flamingos

$54.99
Density Evolution Under Delayed Dynamics

Density Evolution Under Delayed Dynamics

$84.99
Komplexitt und Entrepreneurship

Komplexitt und Entrepreneurship

$69.99
Spielrume fr Geschlechterfragen

Spielrume fr Geschlechterfragen

$59.99
Nipple Sparing Mastectomy

Nipple Sparing Mastectomy

$39.99
Finding the Main Idea Grade 4 Differentiation Pack

Finding the Main Idea Grade 4 Differentiation Pack

$5.99
The Afterlife of Ophelia

The Afterlife of Ophelia

$54.99
Light Scattering and Photon Correlation Spectroscopy

Light Scattering and Photon Correlation Spectroscopy

$329.99
Hansens Disease

Hansens Disease

$139.99
Social Media Processing

Social Media Processing

$54.99
High-Frequency GaN Electronic Devices

High-Frequency GaN Electronic Devices

$199.99
Feeding Time at the Zoo

Feeding Time at the Zoo

$3.00
Lexical Semantics and Knowledge Representation in Multilingual Text Generation

Lexical Semantics and Knowledge Representation in Multilingual Text Generation

$129.00
Solid State Nanopores

Solid State Nanopores

$149.00
Desire and Gender in the Sonnet Tradition

Desire and Gender in the Sonnet Tradition

$54.99
Genomic Designing for Biotic Stress Resistant Technical Crops

Genomic Designing for Biotic Stress Resistant Technical Crops

$169.99
Essays on the Motion of Celestial Bodies

Essays on the Motion of Celestial Bodies

$169.99
Soziale Ungleichheit in Indien

Soziale Ungleichheit in Indien

$17.99
Psychopathologie. Vom Symptom zur Diagnose

Psychopathologie. Vom Symptom zur Diagnose

$29.99
Therapeutic Ribonucleic Acids in Brain Tumors

Therapeutic Ribonucleic Acids in Brain Tumors

$169.00
Handbook of Trait Narcissism

Handbook of Trait Narcissism

$229.00
Begriff und Bedeutung des Zufalls im organischen Geschehen

Begriff und Bedeutung des Zufalls im organischen Geschehen

$54.99
Political Competition, Innovation and Growth

Political Competition, Innovation and Growth

$84.99
Software Architecture

Software Architecture

$39.99
Tsunami

Tsunami

$84.99
Advances in Intelligent Manufacturing and Mechatronics

Advances in Intelligent Manufacturing and Mechatronics

$219.00
Building Single Page Applications in .NET Core 3

Building Single Page Applications in .NET Core 3

$54.99
Chemical Probes in Biology

Chemical Probes in Biology

$129.00
Mglichkeiten und Grenzen der Reduktion von Tierversuchen

Mglichkeiten und Grenzen der Reduktion von Tierversuchen

$84.99
Model-Based Fault Diagnosis

Model-Based Fault Diagnosis

$169.99
Analytics, Machine Learning, and Artificial Intelligence

Analytics, Machine Learning, and Artificial Intelligence

$79.99
Research Outside The Academy

Research Outside The Academy

$79.99
Economic Policies in the Pacific Area Developing Countries

Economic Policies in the Pacific Area Developing Countries

$39.99
Visual and Performing Arts Collaborations in Higher Education

Visual and Performing Arts Collaborations in Higher Education

$119.99
Meta-Analytic Structural Equation Modelling

Meta-Analytic Structural Equation Modelling

$69.99
Coward the Dramatist

Coward the Dramatist

$99.00
Flexible Plankostenrechnung und Deckungsbeitragsrechnung

Flexible Plankostenrechnung und Deckungsbeitragsrechnung

$89.99
Formal Methods for Dynamical Systems

Formal Methods for Dynamical Systems

$49.99
The National Implementation of International Norms

The National Implementation of International Norms

$119.99
Suicide Prevention and New Technologies

Suicide Prevention and New Technologies

$54.99
previous
next