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

Pattern Recognition and Computer Vision

Pattern Recognition and Computer Vision

$54.99
Drug Product Development for the Back of the Eye

Drug Product Development for the Back of the Eye

$219.99
Thinking about Society: Theory and Practice

Thinking about Society: Theory and Practice

$219.99
The Concept of Judgment in Montaigne

The Concept of Judgment in Montaigne

$54.99
Building Interactive Systems

Building Interactive Systems

$54.99
Vacancy

Vacancy

$5.99
Referenzeffekte von Multi-Item-Promotions

Referenzeffekte von Multi-Item-Promotions

$69.99
Corporate Governance in the Knowledge Economy

Corporate Governance in the Knowledge Economy

$99.99
Spannbeton: Bewhrung im Brckenbau

Spannbeton: Bewhrung im Brckenbau

$74.99
Culture and Power in Revolutionary Russia

Culture and Power in Revolutionary Russia

$59.99
Bioelectrochemistry III

Bioelectrochemistry III

$129.00
Naturkatastrophen

Naturkatastrophen

$44.99
Mass Spectrometry of Lipids

Mass Spectrometry of Lipids

$279.99
Migration und Demokratie

Migration und Demokratie

$59.99
Non-State Actors and Foreign Policy Agency

Non-State Actors and Foreign Policy Agency

$119.99
Young People, Violence and Strategic Interventions in Sub-Saharan Africa

Young People, Violence and Strategic Interventions in Sub-Saharan Africa

$119.00
Climate Migration Governance and the Discourse of Citizenship in India

Climate Migration Governance and the Discourse of Citizenship in India

$99.00
Die Transformation des europischen Kartengeschfts

Die Transformation des europischen Kartengeschfts

$74.99
Applied Informatics and Communication, Part III

Applied Informatics and Communication, Part III

$109.99
The New Rhetoric and the Humanities

The New Rhetoric and the Humanities

$169.99
Busy Builders, Busy Week!

Busy Builders, Busy Week!

$5.96
Orienting Feminism

Orienting Feminism

$99.99
Symmetry in Science and Art

Symmetry in Science and Art

$54.99
FORTH  ganz einfach

FORTH ganz einfach

$69.99
Werkzeugmaschinen

Werkzeugmaschinen

$44.99
Der Weg in die Unternehmensberatung

Der Weg in die Unternehmensberatung

$59.99
The Holy Spirit, Chi, and the Other

The Holy Spirit, Chi, and the Other

$59.99
Pellets als Energietrger

Pellets als Energietrger

$89.00
Groundwater Development and Management

Groundwater Development and Management

$109.99
Hoher Blutdruck

Hoher Blutdruck

$14.99
Experimental Robotics

Experimental Robotics

$169.00
Sprengstoffe und Zndung der Sprengschsse, mit besonderer Bercksichtigung der Schlagwetter- und Ko

Sprengstoffe und Zndung der Sprengschsse, mit besonderer Bercksichtigung der Schlagwetter- und Ko

$79.99
Advances in Bayesian Networks

Advances in Bayesian Networks

$109.99
Queueing Networks with Discrete Time Scale

Queueing Networks with Discrete Time Scale

$34.99
Strategische Flexibilitt und Strategiewechsel als Determinanten des Unternehmenswertes

Strategische Flexibilitt und Strategiewechsel als Determinanten des Unternehmenswertes

$74.99
United States Army Doctrine

United States Army Doctrine

$54.99
Action, Ability and Health

Action, Ability and Health

$109.99
Trellises and Trellis-Based Decoding Algorithms for Linear Block Codes

Trellises and Trellis-Based Decoding Algorithms for Linear Block Codes

$169.99
The Phantom Tollbooth by Norton Juster

The Phantom Tollbooth by Norton Juster

$8.99
MINNIE and HSpice for Analogue Circuit Simulation

MINNIE and HSpice for Analogue Circuit Simulation

$54.99
previous
next