Texts in Computer Science Animated Program Design: Intermediate Program Design Using Video Game Development, (Hardcover)

Texts in Computer Science Animated Program Design: Intermediate Program Design Using Video Game Development, (Hardcover)

(No ratings yet)

Key item features

  • Texts in Computer Science Animated Program Design: Intermediate Program Design Using Video Game Development, (Hardcover)
  • Author: Marco T Morazán
  • ISBN: 9783031043161
  • Format: Hardcover
  • Publication Date: 2022-09-24
  • Page Count: 514

Specs

Publication date, September, 2022Author, Marco T MorazánBook format, HardcoverGenre, Computing & InternetPages, 514Age group, Adult

About this item

Product details

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 refactoring-a common technique used to refine programs when a better or more elegant way is found to solve a problem-and 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.

  • Texts in Computer Science Animated Program Design: Intermediate Program Design Using Video Game Development, (Hardcover)
  • Author: Marco T Morazán
  • ISBN: 9783031043161
  • Format: Hardcover
  • Publication Date: 2022-09-24
  • Page Count: 514
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it.  

Specifications

Publication date

September, 2022

Author

Marco T Morazán

Book format

Hardcover

Genre

Computing & Internet

Warranty

Warranty information

Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.

Customer ratings & reviews

0 out of 5 stars
0 ratings|0 reviews
This item does not have any reviews yet
Current price is $36.85
Price when purchased online
  • Free shipping
  • Free Holiday returns until Jan 31
$36.85
Out of stock

How do you want your item?

Try 30 days for just $1! Choose a plan at checkout.
How do you want your item?
Ships to
Arrives by Sat, Oct 31
Sold and shipped by Walmart.com
Extended holiday returns
Free Holiday returns until Jan 31
This item is gift eligible

More seller options (3)

Starting from $56.14
walmart plus

Try 30 days of Walmart+ for just $1!

T&C apply.