The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation

Disgraced ex-detective. In this detective story, you'll learn how to use algorithmic tools to solve the case. Meet Frank Runtime. Hard-boiled private eye. Runtime scours smugglers' boats with binary search, escapes a prison with depth-first search, tails spies with a search tree, and picks locks with priority queues.

Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap. Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms. Follow frank's mission and learn:the algorithms behind best-first and depth-first search, and queuesHow to adapt search algorithms to unusual data structuresThe most efficient algorithms to use in a given situation, arrays, iterative deepening, and moreBasic computational concepts like strings, binary search, stacks, parallelizing, and when to apply common-sense heuristic methods .

Joined by know-it-all rookie officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Search expert. When a robbery hits police headquarters, it's up to Frank Runtime and his extensive search skills to catch the culprits.

Computational Fairy Tales

Have you ever thought that computer science should include more dragons and wizards? Computational Fairy Tales introduces principles of computational thinking, illustrating high-level computer science concepts, the motivation behind them, and their application in a non-computer—fairy tale—domain.

Suddenly, princess Ann finds herself sent forth alone to save the kingdom. Leaving behind her home, princess ann must face goblin attacks, an unpleasant oracle, magical curses, and pet turtle Fido, family, arrogant scholars, and rude Boolean waiters. Fifteen seers delivered the same prophecy, without so much as a single minstrel to lighten the mood: an unknown darkness threatens the kingdom.

Used book in Good Condition. Along the way she must build a war chest of computational knowledge to survive the coming challenge. The goal of this book is not to provide comprehensive coverage of each topic, but rather to provide a high level overview of the breadth and excitement of computer science. It’s a quest that will take you from learning the basics of programming in a blacksmith’s forge to fighting curses with recursion.

.


Similar products:
Best Practices of Spell Design
Lauren Ipsum: A Story About Computer Science and Other Improbable Things
The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
Hello Ruby: Adventures in Coding
Learn to Program (Kids Get Coding)
Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide
A is for Array
Secret Coders
Lift-the-Flap Computers and Coding - IR
Lauren Ipsum


Best Practices of Spell Design

Readers will discover the importance of comments in recipes, the dangers of poorly named ingredients, the value of testing potions, the wonders of code reviews in magic libraries, and the perils of premature optimization. The best practices of spell Design introduces practical aspects of software development that are often learned through painful experience.

When hannaldous's sloppy attempt at a shield spell accidentally curses the castle, the walls start crumbling at an alarming rate. Now marcus and his apprentice Shelly must figure out how to repair the damage before the castle turns to dust. Used book in Good Condition. In all his years as a wizard, Marcus has never seen a spell cause this much damage.

A tale of programming and software best practices from the Computational Fairy Tales universe. Along the way they will encounter gossiping worms, perfectionist bakers, opportunistic rabbits, and copious amounts of mold. Through marcus and shelly’s quest, the story encourages readers to think about how to write readable, well-tested and maintainable programs.

.


Similar products:
Computational Fairy Tales
The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
Lauren Ipsum: A Story About Computer Science and Other Improbable Things
Hello Ruby: Adventures in Coding
Poetics (Penguin Classics)
Think Java: How to Think Like a Computer Scientist
50 Essays: A Portable Anthology
Secret Coders
Secret Coders: Secrets & Sequences
Secret Coders: Paths & Portals


Electronics for Kids: Play with Simple Circuits and Experiment with Electricity!

In part 2, in part 3, capacitors, you'll make even more cool stuff as you:solder a blinking led circuit with resistors, and relaysTurn a circuit into a touch sensor using your finger as a resistorBuild an alarm clock triggered by the sunriseCreate a musical instrument that makes sci-fi soundsThen, you'll learn about digital electronics--things like logic gates and memory circuits--as you make a secret code checker and an electronic coin flipper.

In part 1, and circuits work by making a battery out of a lemon, you'll learn how current, voltage, turning a metal bolt into an electromagnet, and transforming a paper cup and some magnets into a spinning motor. Why do the lights in a house turn on when you flip a switch? How does a remote-controlled car move? And what makes lights on TVs and microwaves blink? The technology around you may seem like magic, but most of it wouldn't run without electricity.

Electronics for Kids demystifies electricity with a collection of awesome hands-on projects. Used book in Good Condition. Finally, you'll use everything you've learned to make the leD Reaction Game--test your reaction time as you try to catch a blinking light!With its clear explanations and assortment of hands-on projects, Electronics for Kids will have you building your own circuits in no time.

.


Similar products:
Elenco 130-in-1 Electronic Playground and Learning Center
Make: Electronics: Learning Through Discovery
Electronics For Kids For Dummies
Arduino Project Handbook: 25 Practical Projects to Get You Started
Tinkering: Kids Learn by Making Stuff (Make)
Elenco Electronic Playground 50-in-One
Robotics: DISCOVER THE SCIENCE AND TECHNOLOGY OF THE FUTURE with 20 PROJECTS (Build It Yourself)
DK Workbooks: Coding in Scratch: Projects Workbook
Getting Started in Electronics
Make: Tech DIY: Easy Electronics Projects for Parents and Kids


Lauren Ipsum: A Story About Computer Science and Other Improbable Things

As she visits places like the push & pop café and makes friends with people like hugh Rustic and the Wandering Salesman, Lauren learns about computer science without even realizing it—and so do you!Read Lauren Ipsum yourself or with someone littler than you, then flip to the notes at the back of the book to learn more about logic and computer science in the real world.

Filled with wit and wordplay, Lauren Ipsum is a lively and timely introduction to computing fundamentals that wisely avoids mentioning computers altogether. Cory doctorow for BoingBoing"A looking glass tale for the computer age. School library journal"lauren Ipsum is part of a much larger movement that seeks to bring programming skills to, well, everyone.

Wired"captures the spirit of problem solving and ignites readers' imaginations. Introduces girls and boys to computer science —and to a new way of thinking and problem solving. Sheryl sandberg, facebook coo and author of Lean In"A fantastical journey into the 21st century tech 'Wonderland' that both educates and entertains.

Ruthe farmer, chief strategy & growth officer, National Center for Women & ITSuggested for ages 10 and up Used book in Good Condition. Positive, smart, empowering philosophies and thinking skills couched in a wacky adventure.


Similar products:
Computational Fairy Tales
Hello Ruby: Adventures in Coding
Best Practices of Spell Design
Secret Coders
Learn to Program (Kids Get Coding)
The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide
Fantastic Voyage
A World of Programming (Kids Get Coding)
The Official ScratchJr Book: Help Your Kids Learn to Code


The Story Of Emoji

It also looks at an array of artworks, advertisements, fashion lines, special character sets, and projects that convey emoji’s widespread impact on contemporary culture. The word “emoji” literally translates from Japanese as “picture” e and “character” moji. Finally, including bacon, and graphic designers have created original emoji characters they wish existed, a vinyl record, the book concludes with a section for which a group of illustrators, artists, and even a “stabbed-in-the-back” emoji.

This is the first book to explain the genesis and cultural significance of emoji, the world’s cutest and most popular form of shorthand. Prestel. The story of emoji traces emoji from their origin as a symbol typeface created specifically for on-screen use by a Japanese mobile phone provider in the late 1990s to an international communication phenomenon.

As well as a history of emoji and an interview with their creator, asCII art, to the use of emoticons, from the decorative fleurons of the early days of the printing press to the innumerable digital typefaces available today, the book includes an exploration of non-text typefaces, Shigetaka Kurita, and kaomoji in typed messages.

These characters include symbols and pictograms that represent a host of everyday objects and activities plus, a selection of faces that denote a range of emotions from happy to sad, crucially, confused, angry, surprised, or tired. If you have a twitter account or regularly send text messages, it's highly likely that you’ve used or received emoji.

. Used book in Good Condition.


Similar products:
Electronics for Kids: Play with Simple Circuits and Experiment with Electricity!
The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation
Emojis: The secret behind the smile
Drawing Emojis Step by Step with Easy Drawing Tutorials for Kids: A Step by Step Emoji Drawing Guide for Children in Simple Steps (Drawing for Kids) (Volume 7)
The Semiotics of Emoji: The Rise of Visual Language in the Age of the Internet (Bloomsbury Advances in Semiotics)


Grokking Algorithms: An illustrated guide for programmers and other curious people

Prestel. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day.

If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. Manning Publications. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs.

About the bookgrokking Algorithms is a friendly take on this core computer science topic. He blogs on programming at adit. Io. Table of contentsintroduction to algorithmsSelection sortRecursionQuicksortHash tablesBreadth-first searchDijkstra's algorithmGreedy algorithmsDynamic programmingK-nearest neighbors Used book in Good Condition.

Summary grokking algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven.


Similar products:
Cracking the Coding Interview: 189 Programming Questions and Solutions
Elements of Programming Interviews in Python: The Insiders' Guide
Algorithms Unlocked (MIT Press)
The Algorithm Design Manual
Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles, Fifth Edition
Grokking Deep Learning
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Algorithms in a Nutshell: A Practical Guide
Algorithmic Puzzles
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems


Hello Ruby: Adventures in Coding

Prestel. In ruby's world anything is possible if you put your mind to it. Used book in Good Condition. Manning Publications. As ruby stomps around her world making new friends, create step-by-step plans, like how to break big problems into small ones, the Friendly Foxes, kids will be introduced to the fundamentals of computational thinking, and the Messy Robots, including the Wise Snow Leopard, look for patterns and think outside the box through storytelling.

Hello ruby is half picture book and half activity book rolled into one adorable package. Then, these basic concepts at the core of coding and programming will be reinforced through fun playful exercises and activities that encourage exploration and creativity. It introduces programming without requiring a computer at all.

The point of the book isn’t to teach you a programming language, but programming concepts. GeekMom. Commeet ruby―a small girl with a huge imagination, and the determination to solve any puzzle.


Similar products:
Papa's Mechanical Fish
Computational Fairy Tales
Lauren Ipsum: A Story About Computer Science and Other Improbable Things
Learn to Program (Kids Get Coding)
Hello Ruby: Journey Inside the Computer
Mapping Penny's World
The Most Magnificent Thing
Rosie Revere, Engineer
If I Were a Wizard
The Official ScratchJr Book: Help Your Kids Learn to Code


Learn to Program Kids Get Coding

Used book in Good Condition. Learn about different programming languages, coding rules and bugs, and how to solve problems. Prestel. What do programs tell computers to do? And how are they written? Programs are instructions that computers follow. Manning Publications.


Similar products:
A World of Programming (Kids Get Coding)
Coding, Bugs, and Fixes (Kids Get Coding)
Online Safety for Coders (Kids Get Coding)
How to Code: A Step-By-Step Guide to Computer Coding
How to Code in 10 Easy Lessons: Learn how to design and code your very own computer game (Super Skills)
Hello Ruby: Adventures in Coding
DK Workbooks: Computer Coding
Coding Games in Scratch
Code Your Own Games!: 20 Games to Create with Scratch
DK Workbooks: Coding with Scratch Workbook


Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide

Readers will find  strategies and activities for teaching computational thinking and coding inside and outside of school, activities, across disciplines Instruction-ready lessons for every grade A discussion guide and companion website with videos, at any grade level, and other resources Used book in Good Condition.

. Empower tomorrow’s tech innovators Our students are avid users and consumers of technology. Manning Publications. Isn’t it time that they see themselves as the next technological innovators, too?  Computational Thinking and Coding for Every Student is the beginner’s guide for K-12 educators who want to learn to integrate the basics of computer science into their curriculum.

Prestel. Corwin.


Similar products:
No Fear Coding: Computational Thinking Across the K-5 Curriculum
Computational Fairy Tales
Hello Ruby: Adventures in Coding
Lauren Ipsum: A Story About Computer Science and Other Improbable Things
Scratch Coding Cards: Creative Coding Activities for Kids
The Big Book of Makerspace Projects: Inspiring Makers to Experiment, Create, and Learn (Electronics)
Learn to Program (Kids Get Coding)
DK Workbooks: Raspberry Pi Projects Workbook
Coding Projects in Python
Guide to Teaching Computer Science: An Activity-Based Approach


A World of Programming Kids Get Coding

How do you connect with the digital world? Your computer is the machine that gets you there. Prestel. Discover what digital content is and how it's made, stored, and used. Used book in Good Condition. Corwin. Manning Publications.


Similar products:
Learn to Program (Kids Get Coding)
Coding, Bugs, and Fixes (Kids Get Coding)
Online Safety for Coders (Kids Get Coding)
How to Code: A Step-By-Step Guide to Computer Coding
DK Workbooks: Computer Coding
Hello Ruby: Adventures in Coding
How to Code in 10 Easy Lessons: Learn how to design and code your very own computer game (Super Skills)
DK Workbooks: Coding with Scratch Workbook
Code Your Own Games!: 20 Games to Create with Scratch
Coding Games in Scratch