Written by a game developer and professor trained in architecture, An Architectural Approach to Level Design is one of the first books to integrate architectural and spatial design theory with the fie
Do you know how to create an algorithm? These cats sure do! Author Brian P. Cleary and illustrator (and coding hobbyist) Martin Goneau offer a fun and accessible introduction to algorithms with the he
A groundbreaking, flexible approach to computer science and data scienceThe Deitels’ Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud o
Hello, world.Facebook's algorithms shaping the news. Self-driving cars roaming the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of code--and coders are the ones who built it for us. From acclaimed tech writer Clive Thompson comes a brilliant anthropological reckoning with the most powerful tribe in the world today, computer programmers, in a book that interrogates who they are, how they think, what qualifies as greatness in their world, and what should give us pause. They are the most quietly influential people on the planet, and Coders shines a light on their culture.In pop culture and media, the people who create the code that rules our world are regularly portrayed in hackneyed, simplified terms, as ciphers in hoodies. Thompson goes far deeper, dramatizing the psychology of the invisible architects of the culture, exploring their passions and their values, as well as their messy history. In nuanced portraits, Coders takes us close to some of t
Agile methodologies have become a popular and widely accepted method for managing software development. However, despite this success, managing agile methods has proven to be a real challenge for most
In Coding with Hopscotch, you can take a trip on the Titanic, land an airplane, monkey around in the rainforest, and make music without an instrument.Easy-to-follow, step-by-step instructions will gui
In Coding with ScratchJr, you can land on the moon, travel deep under the sea, take a trip to a magical world, and play a game of basketball.Easy-to-follow, step-by-step instructions will guide you th
In Coding with Python, you can talk with turtles, travel to South America, draw a flower, and create a caterpillar without paper, pencils, or paint.Easy-to-follow, step-by-step instructions will guide