Breaking News!
Up to 30% Off Nike Footwear

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

Pediatric Sonoencephalography

Pediatric Sonoencephalography

$109.99
Bodenfeuchtedienst in sterreich

Bodenfeuchtedienst in sterreich

$54.99
Democratizing Health Care

Democratizing Health Care

$119.99
Wireless Personal Communications

Wireless Personal Communications

$84.99
Mediation bei Strungen des Arzt-Patient-Verhltnisses

Mediation bei Strungen des Arzt-Patient-Verhltnisses

$99.99
Internationales Umweltmanagement

Internationales Umweltmanagement

$49.99
Hydrology and Limnology of Central Asia

Hydrology and Limnology of Central Asia

$109.99
Aging, Heart Disease, and Its Management

Aging, Heart Disease, and Its Management

$109.99
Decolonial Aesthetics II

Decolonial Aesthetics II

$64.99
Spezialprobleme der internationalen Werbebudgetierung

Spezialprobleme der internationalen Werbebudgetierung

$64.99
Wafer Scale Integration

Wafer Scale Integration

$169.00
Direct and Eddy Simulation XIII

Direct and Eddy Simulation XIII

$249.99
Thermal Effects in Complex Machining Processes

Thermal Effects in Complex Machining Processes

$109.99
Stochastische Lagerhaltungsmodelle

Stochastische Lagerhaltungsmodelle

$69.99
Researching Families and Relationships

Researching Families and Relationships

$54.99
Natural Language Processing and Chinese Computing

Natural Language Processing and Chinese Computing

$54.99
Grenzsituationen in der Intensivmedizin

Grenzsituationen in der Intensivmedizin

$64.99
Sing- und Stegreifspiel mit Kindern

Sing- und Stegreifspiel mit Kindern

$59.99
Reform and the Non-State Economy in China

Reform and the Non-State Economy in China

$39.99
Guided Reading Level O Pack 1

Guided Reading Level O Pack 1

$71.00
Show Me a Sign (Hardcover)

Show Me a Sign (Hardcover)

$14.24
Heterogene Akteure als Innovationspartner

Heterogene Akteure als Innovationspartner

$59.99
New Directions In Language Development And Disorders

New Directions In Language Development And Disorders

$129.00
The Role of Language in Content Pedagogy

The Role of Language in Content Pedagogy

$169.99
Strategy in Airline Loyalty

Strategy in Airline Loyalty

$179.99
The Gendered Politics of the Korean Protestant Right

The Gendered Politics of the Korean Protestant Right

$99.99
Recent Advances in Fuzzy Sets Theory, Fractional Calculus, Dynamic Systems and Optimization

Recent Advances in Fuzzy Sets Theory, Fractional Calculus, Dynamic Systems and Optimization

$249.99
Responsibility and Liability in the Context of Transboundary Movements of Hazardous Wastes by Sea

Responsibility and Liability in the Context of Transboundary Movements of Hazardous Wastes by Sea

$109.99
Imaginatio Creatrix

Imaginatio Creatrix

$259.00
Pteridophyten und Anthophyten (Farne und Bltenpflanzen)

Pteridophyten und Anthophyten (Farne und Bltenpflanzen)

$59.99
An Introduction to Banach Space Theory

An Introduction to Banach Space Theory

$59.99
Design of Low-Voltage Low-Power CMOS Delta-Sigma A/D Converters

Design of Low-Voltage Low-Power CMOS Delta-Sigma A/D Converters

$169.99
The Phytochemistry of Cell Recognition and Cell Surface Interactions

The Phytochemistry of Cell Recognition and Cell Surface Interactions

$39.99
Theorie zuflliger Prozesse

Theorie zuflliger Prozesse

$54.99
Early Mathematics Learning

Early Mathematics Learning

$109.99
Developing Community Schools, Community Learning Centers, Extended-service Schools and Multi-service

Developing Community Schools, Community Learning Centers, Extended-service Schools and Multi-service

$109.99
Die Impulsstreuungsmomente in kollektiven Gesamtheiten

Die Impulsstreuungsmomente in kollektiven Gesamtheiten

$59.99
Operations, Logistics and Supply Chain Management

Operations, Logistics and Supply Chain Management

$249.99
Learning: Design, Engagement and Definition

Learning: Design, Engagement and Definition

$169.99
Pharmacology of the Skin I

Pharmacology of the Skin I

$109.99
previous
next