• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Animated Problem Solving: An Introduction to Program Design Using Video Game Development

Animated Problem Solving: An Introduction to Program Design Using Video Game Development

Hardcover

Series: Texts in Computer Science

Programming

ISBN10: 3030850900
ISBN13: 9783030850906
Publisher: Springer Nature
Published: Jan 14 2022
Pages: 688
Weight: 2.56
Height: 1.50 Width: 6.14 Depth: 9.21
Language: English

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.

Also in

Programming