Anyone Can Code: The Art and Science of Logical Creativity

Anyone Can Code: The Art and Science of Logical Creativity
PDF, ePUB

Book Description
Anyone Can Code: The Art and Science of Logical Creativity introduces computer programming as a way of problem-solving through logical thinking. It uses the notion of modularization as a central lens through which we can make sense of many software concepts. This book takes the reader through fundamental concepts in programming by illustrating them in three different and distinct languages: C/C++, Python, and jаvascript. Key features: Focuses on problem-solving and algorithmic thinking instead of programming functions, syntax, and libraries; Includes engaging examples, including video games and visual effects; Provides exercises and reflective questions. This book gives beginner and intermediate learners a strong understanding of what they are doing so that they can do it better and with any other tool or language that they may end up using later.

Content

PART 1 - Getting Started
Chapter 1. Computers, Programs, and Games
Chapter 2. Logical Creativity

PART 2 - Understanding Programs
Chapter 3. dаta: Program’s Information
Chapter 4. Code: Program’s Operation
Chapter 5. Functions

PART 3 - Structured Programming
Chapter 6. Types, Files, and Libraries
Chapter 7. Modularization of Data
Chapter 8. Modularization of Code

PART 4 - Object-Oriented Programming
Chapter 9. Modularization of Data and Code
Chapter 10. Object-Oriented Design

PART 5 - More about Objects and Classes
Chapter 11. Class Hierarchies
Chapter 12. Object Identities

PART 6 - Moving Forward
Chapter 13. Software Design
Chapter 14. Software Projects
Chapter 15. Concluding Notes

Download Anyone Can Code: The Art and Science of Logical Creativity PDF or ePUB format free


Free sample

Download in .PDF format



Download in .ePUB format


Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019