Animated problem solving : an introduction to program design using video game development / / Marco T. Morazán |
Autore | Morazán Marco T. |
Pubbl/distr/stampa | Cham, Switzerland : , : Springer, , [2022] |
Descrizione fisica | 1 online resource (688 pages) |
Disciplina | 519.028553 |
Collana | Texts in Computer Science |
Soggetto topico |
Problem solving - Data processing
Computer programming |
ISBN |
9783030850913
9783030850906 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISA-996464546803316 |
Morazán Marco T.
![]() |
||
Cham, Switzerland : , : Springer, , [2022] | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Animated Problem Solving : An Introduction to Program Design Using Video Game Development / / by Marco T. Morazán |
Autore | Morazán Marco T. |
Edizione | [1st ed. 2022.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 |
Descrizione fisica | 1 online resource (688 pages) |
Disciplina |
519.028553
005.1 |
Collana | Texts in Computer Science |
Soggetto topico |
Software engineering
Computer programming Video games - Programming Software Engineering Programming Techniques Game Development Disseny de videojocs Programació (Ordinadors) Resolució de problemes |
Soggetto genere / forma | Llibres electrònics |
ISBN |
9783030850913
9783030850906 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I: The Basics of Problem Solving with a Computer -- 1. The Science of Problem Solving -- 2. Expressions and Data Types -- 3. The Nature of Functions -- 4. Aliens Attack Version 0 -- 5. Making Decisions -- 6. Aliens Attack Version 1 -- Part II: Compound Data of Finite Size -- 7. Structures -- 8. Defining Structures -- 9. Aliens Attack Version 2.-10. Structures and Variety -- 1.1 Aliens Attack Version 3 -- Part III: Compound Data of Arbitrary Size -- 12. Lists -- 13. List Processing -- 14. Natural Numbers -- 15. Interval Processing -- 16. Aliens Attack Version 4 -- 17. Binary Trees -- 18 -- Mutually Recursive Data -- 19 -- Processing Multiple Inputs of Arbitrary Size -- Part IV: Abstraction -- 20. Functional Abstraction -- 21. Encapsulation -- 22. Lambda Expressions -- 23. Aliens Attack Version 5 -- 24. For-Loops and Pattern Matching -- 25. Interfaces and Objects -- Part V: Distributed Programming -- 26. Introduction to Distributed Programming -- 27. Aliens Attack Version 6 -- 28. Aliens Attack Version 7 -- 29. Aliens Attack Version 8 -- Part VI: Epilogue -- 30. Advice for Future Steps. |
Record Nr. | UNINA-9910522987703321 |
Morazán Marco T.
![]() |
||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Animated Program Design [[electronic resource] ] : Intermediate Program Design Using Video Game Development / / by Marco T. Morazán |
Autore | Morazán Marco T. |
Edizione | [1st ed. 2022.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 |
Descrizione fisica | 1 online resource (515 pages) |
Disciplina | 794.81526 |
Collana | Texts in Computer Science |
Soggetto topico |
Software engineering
Computer programming Computer games - Programming Software Engineering Programming Techniques Game Development |
ISBN |
9783031043178
9783031043161 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I: Basic Problem Solving and Program Design -- 1. The Science of Problem Solving -- 2. The N-Puzzle Problem -- 3. Randomness -- Part II: Generative Recursion -- 4. Introduction to Generative Recursion -- 5. Sorting -- 6. Searching -- 7. N-Puzzle Version 2 -- 8. N-Puzzle Version 3 -- Part III: Accumulative Recursion -- 9. Accumulators -- 10. N-Puzzle Versions 4 and 5 -- 11. Iteration -- 12. N-Puzzle Version 6 -- 13. Continuation-Passing Style -- Part IV: Mutation -- 14. Sharing Values -- 15. Mutation Sequencing -- 16. Vectors -- 17. In-Place Operations -- 18. The Chicken and the Egg Paradox -- Part V: Epilogue -- 19. Where to go from here. |
Record Nr. | UNISA-996490359703316 |
Morazán Marco T.
![]() |
||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
Animated Program Design : Intermediate Program Design Using Video Game Development / / by Marco T. Morazán |
Autore | Morazán Marco T. |
Edizione | [1st ed. 2022.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 |
Descrizione fisica | 1 online resource (515 pages) |
Disciplina | 794.81526 |
Collana | Texts in Computer Science |
Soggetto topico |
Software engineering
Computer programming Video games - Programming Software Engineering Programming Techniques Game Development Disseny de videojocs Programació (Ordinadors) |
Soggetto genere / forma | Llibres electrònics |
ISBN |
9783031043178
9783031043161 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I: Basic Problem Solving and Program Design -- 1. The Science of Problem Solving -- 2. The N-Puzzle Problem -- 3. Randomness -- Part II: Generative Recursion -- 4. Introduction to Generative Recursion -- 5. Sorting -- 6. Searching -- 7. N-Puzzle Version 2 -- 8. N-Puzzle Version 3 -- Part III: Accumulative Recursion -- 9. Accumulators -- 10. N-Puzzle Versions 4 and 5 -- 11. Iteration -- 12. N-Puzzle Version 6 -- 13. Continuation-Passing Style -- Part IV: Mutation -- 14. Sharing Values -- 15. Mutation Sequencing -- 16. Vectors -- 17. In-Place Operations -- 18. The Chicken and the Egg Paradox -- Part V: Epilogue -- 19. Where to go from here. |
Record Nr. | UNINA-9910595029003321 |
Morazán Marco T.
![]() |
||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2022 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming-Based Formal Languages and Automata Theory : Design, Implement, Validate, and Prove / / by Marco T. Morazán |
Autore | Morazán Marco T. |
Edizione | [1st ed. 2024.] |
Pubbl/distr/stampa | Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 |
Descrizione fisica | 1 online resource (530 pages) |
Disciplina | 005.131 |
Collana | Texts in Computer Science |
Soggetto topico |
Machine theory
Software engineering Formal Languages and Automata Theory Software Engineering |
ISBN | 9783031439735 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I: Fundamental Concepts -- 1. Introduction to FSM -- 2. Essential Background -- 3. Types of Proofs -- Part II: Regular Languages -- 4. Regular Expressions -- 5. Deterministic Finite-State Machines -- 6. Nondeterministic Finite State Machines -- 7. Finite-State Automatons and Regular Expressions -- 8. Regular Grammars -- 9. Languages that are not Regular -- Part III: Context-Free Languages -- 10. Context-Free Grammars -- 11. Pushdown Automata -- 12. Equivalence of pdas and cfgs -- 13. Properties of Context-Free Languages -- 14. Deterministic PDAs -- Part IV: Context-Sensitive Languages -- 15. Turing Machines -- 16. Turing Machine Composition -- 17. Turing Machine Extensions -- 18. Context-Sensitive Grammars -- 19. Church-Turing Thesis and Undecidability -- 20. Complexity -- Part V: Epilogue -- 21. Where to Go From Here. |
Record Nr. | UNINA-9910770259503321 |
Morazán Marco T.
![]() |
||
Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|