Sign up for offers & news
Enter your email address to receive news and special offers.
- Shop >
- Computer programming & software development>
- Program concepts / learning to program
A back-to-basics guide on coding for absolute beginners - no prior experience required! How to Think Like a Coder introduces the key concepts of coding, such as loops, data types and calculations without having to learn a single line of code! Simple activities that draw analogies with the outside world...
By Karl Beecher
Computational thinking CT is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road...
The Power of Computational Thinking shows that learning to think can be fascinating fun.Yes, and this book shows you how.Computational thinking has changed the way we all live, work and play. It has changed the way science is done too; won wars, created whole new industries and saved lives. It...
A popular entry-level guide into the use of R as a statistical programming and data management language for students, post-docs, and seasoned researchers now in a new revised edition, incorporating the updates in the R environment, and also adding guidance on the use of more complex statistical analyses and tools.
This book presents a systematic model-based approach for software architecture according to three complementary viewpoints: structure, behavior, and execution. It covers a unified modeling approach and consolidates theory and practice with well-established learning outcomes. The authors cover the fundamentals of software architecture description and presents SysADL, a specialization of the...
By Tilo Wendler
Introducing the IBM SPSS Modeler, this book guides readers through data mining processes and presents relevant statistical methods. While intended for students, the simplicity of the Modeler makes the book useful for anyone wishing to learn about basic and more advanced data mining, and put this knowledge into practice.
By Majed Marji
Scratch is a fun, beginner-friendly programming environment popular in schools around the world. Its playful, intuitive interface uses colorful programming blocks and cartoon sprites to make real programming more approachable. Serious Scratch Programming shows just how much you can do with Scratch and teaches you essential, universal programming concepts along...
Addressing the need for a concise and accessible introduction to the complex field of computer vision, this text reinforces its presentation of the essential topics with class-tested exercises. The coverage includes an historical overview of the technology.