Artículos relacionados a Animated Problem Solving: An Introduction to Program...

Animated Problem Solving: An Introduction to Program Design Using Video Game Development (Texts in Computer Science) - Tapa dura

 
9783030850906: Animated Problem Solving: An Introduction to Program Design Using Video Game Development (Texts in Computer Science)

Sinopsis

This textbook is about systematic problem solving and systematic reasoning using type-driven design. There are two problem solving techniques that are emphasized throughout the book: divide and conquer and iterative refinement. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for the smaller pieces are combined to create an answer to the problem. Iterative refinement is the process by which a solution to a problem is gradually made better-like the drafts of an essay. Mastering these techniques are essential to becoming a good problem solver and programmer.  

The book is divided in five parts. Part I focuses on the basics. It starts with how to write expressions and subsequently leads to decision making and functions as the basis for problem solving. Part II then introduces compound data of finite size, while Part III covers compound data of arbitrary size like e.g. lists, intervals, natural numbers, and binary trees. It also introduces structural recursion, a powerful data-processing strategy that uses divide and conquer to process data whose size is not fixed. Next, Part IV delves into abstraction and shows how to eliminate repetitions in solutions to problems. It also introduces generic programming which is abstraction over the type of data processed. This leads to the realization that functions are data and, perhaps more surprising, that data are functions, which in turn naturally leads to object-oriented programming. Part V introduces distributed programming, i.e., using multiple computers to solve a problem.  

This book promises that by the end of it readers will have designed and implemented a multiplayer video game that they can play with their friends over the internet. To achieve this, however, there is a lot about problem solving and programming that must be learned first. The game is developed using iterative refinement. The reader learns step-by-step about programming and how to apply new knowledge to develop increasingly better versions of the video game. This way, readers practice modern trends that are likely to be common throughout a professional career and beyond.  

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Marco T. Morazán joined Seton Hall University in 1999 where he teaches at all levels of the Computer Science curriculum including his signature courses on Problem Solving and Programming. He is a strong proponent of program by design in which types guide program development and the author of multiple peer-reviewed articles on computer science education and the implementation of programming languages. Animated Problem Solving is the result of over ten years learning from his students how to teach them type-based programming.

De la contraportada

This textbook is about systematic problem solving and systematic reasoning using type-driven design. There are two problem solving techniques that are emphasized throughout the book: divide and conquer and iterative refinement. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for the smaller pieces are combined to create an answer to the problem. Iterative refinement is the process by which a solution to a problem is gradually made better–like the drafts of an essay. Mastering these techniques are essential to becoming a good problem solver and programmer.  

The book is divided in five parts. Part I focuses on the basics. It starts with how to write expressions and subsequently leads to decision making and functions as the basis for problem solving. Part II then introduces compound data of finite size, while Part III covers compound data of arbitrary size like e.g. lists, intervals, natural numbers, and binary trees. It also introduces structural recursion, a powerful data-processing strategy that uses divide and conquer to process data whose size is not fixed. Next, Part IV delves into abstraction and shows how to eliminate repetitions in solutions to problems. It also introduces generic programming which is abstraction over the type of data processed. This leads to the realization that functions are data and, perhaps more surprising, that data are functions, which in turn naturally leads to object-oriented programming. Part V introduces distributed programming, i.e., using multiple computers to solve a problem.

This book promises that by the end of it readers will have designed and implemented a multiplayer video game that they can play with their friends over the internet. To achieve this, however, there is a lot about problem solving and programming that must be learned first. The game is developed using iterative refinement. The reader learns step-by-step about programming and how to apply new knowledge to develop increasingly better versions of the video game. This way, readers practice modern trends that are likely to be common throughout a professional career and beyond.

"Sobre este título" puede pertenecer a otra edición de este libro.

  • EditorialSpringer
  • Año de publicación2022
  • ISBN 10 3030850900
  • ISBN 13 9783030850906
  • EncuadernaciónTapa dura
  • IdiomaInglés
  • Número de edición1
  • Número de páginas710
  • Contacto del fabricanteno disponible

Comprar usado

Condición: Bien
Ver este artículo

EUR 12,55 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 4,68 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Otras ediciones populares con el mismo título

9783030850937: Animated Problem Solving: An Introduction to Program Design Using Video Game Development (Texts in Computer Science)

Edición Destacada

ISBN 10:  3030850935 ISBN 13:  9783030850937
Editorial: Springer, 2023
Tapa blanda

Resultados de la búsqueda para Animated Problem Solving: An Introduction to Program...

Imagen de archivo

Morazán, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Antiguo o usado Tapa dura

Librería: Books From California, Simi Valley, CA, Estados Unidos de America

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

hardcover. Condición: Very Good. Nº de ref. del artículo: mon0003614927

Contactar al vendedor

Comprar usado

EUR 35,05
Convertir moneda
Gastos de envío: EUR 12,55
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 9 disponibles

Añadir al carrito

Imagen de archivo

Morazán, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9783030850906_new

Contactar al vendedor

Comprar nuevo

EUR 46,43
Convertir moneda
Gastos de envío: EUR 4,68
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Morazan, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 44056244-n

Contactar al vendedor

Comprar nuevo

EUR 46,41
Convertir moneda
Gastos de envío: EUR 17,63
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Morazán, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: Romtrade Corp., STERLING HEIGHTS, MI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. Nº de ref. del artículo: ABNR-29248

Contactar al vendedor

Comprar nuevo

EUR 67,78
Convertir moneda
Gastos de envío: GRATIS
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Morazan, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Antiguo o usado Tapa dura

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 44056244

Contactar al vendedor

Comprar usado

EUR 50,61
Convertir moneda
Gastos de envío: EUR 17,30
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Morazan, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Antiguo o usado Tapa dura

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 44056244

Contactar al vendedor

Comprar usado

EUR 50,70
Convertir moneda
Gastos de envío: EUR 17,63
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Morazan, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 44056244-n

Contactar al vendedor

Comprar nuevo

EUR 59,97
Convertir moneda
Gastos de envío: EUR 17,30
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Morazán, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: Majestic Books, Hounslow, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 391662948

Contactar al vendedor

Comprar nuevo

EUR 72,54
Convertir moneda
Gastos de envío: EUR 10,40
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Morazán, Marco T.
Publicado por Springer, 2022
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura

Librería: Books Puddle, New York, NY, Estados Unidos de America

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. 1st ed. 2022 edition NO-PA16APR2015-KAP. Nº de ref. del artículo: 26389018299

Contactar al vendedor

Comprar nuevo

EUR 75,00
Convertir moneda
Gastos de envío: EUR 9,96
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Morazán, Marco T.
ISBN 10: 3030850900 ISBN 13: 9783030850906
Nuevo Tapa dura
Impresión bajo demanda

Librería: moluna, Greven, Alemania

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Gebunden. Condición: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. This textbook is about systematic problem solving and systematic reasoning using type-driven design. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for t. Nº de ref. del artículo: 488583370

Contactar al vendedor

Comprar nuevo

EUR 68,62
Convertir moneda
Gastos de envío: EUR 19,49
De Alemania a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Existen otras 7 copia(s) de este libro

Ver todos los resultados de su búsqueda