Kids, Code, and Computer Science Magazine

LAUNCH and CS Detective

This summer two interesting books appeared, one teaches computer science concepts within a detective story, the other explores how teachers can use design thinking.

Launch: Using Design Thinking to Boost Creativity and Bring Out the Maker in Every Student

by John Spencer (Author), A J Juliani (Author)
Paperback: 298 pages
Publisher: Dave Burgess Consulting, Inc. (May 18, 2016)
Language: English
ISBN-10: 0996989544
ISBN-13: 978-0996989541

Educators John Spencer and A.J. Juliani know firsthand the challenges teachers face every day: School can be busy. Materials can be scarce. The creative process can seem confusing. Curriculum requirements can feel limiting. Those challenges too often bully creativity, pushing it to the side as an “enrichment activity” that gets put off or squeezed into the tiniest time block. We can do better. We must do better if we’re going to prepare students for their future.

LAUNCH: Using Design Thinking to Boost Creativity and Bring Out the Maker in Every Student provides a process that can be incorporated into every class at every grade level … even if you don’t consider yourself a “creative teacher.”

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

by Jeremy Kubica
July 2016, 256 pp.
ISBN: 978-1-59327-749-9

Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert. When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case.

Jeremy Kubica is a principal engineer at Google working on machine learning and algorithms. He has a PhD in robotics from Carnegie Mellon University and a BS in computer science from Cornell University. Kubica is the author of the popular Computational Fairy Tales blog. His newest book, CS Detective, uses algorithms and other computer science concepts to solve a mystery.

Learn More

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

https://www.nostarch.com/searchtale

Launch: Using Design Thinking to Boost Creativity and Bring Out the Maker in Every Student

http://www.amazon.com/Launch-Design-Thinking-Creativity-Student/dp/0996989544/
http://thelaunchcycle.com/
https://youtu.be/LhQWrHQwYTk

Jeremy Kubica

http://computationaltales.blogspot.com
http://computationaltales.blogspot.com/p/book.html
https://twitter.com/compfairytales
https://vimeo.com/70188494

A.J. Juliani

http://ajjuliani.com/
https://twitter.com/ajjuliani

John Spencer

http://www.spencerauthor.com/
https://twitter.com/spencerideas
https://www.youtube.com/user/OurSocialVoice
https://youtu.be/mKvSCs2RsHs

Design Thinking Resources

This article explores the topic of design thinking with many links to explore.
https://www.kidscodecs.com/design-thinking-resources/

Also In The August 2016 Issue

A thoughtful essay to inspire the start of a new school year.

Teacher and librarian Colleen Graves describes her journey with her students learning about invention literacy.

This summer two interesting books appeared, one teaches computer science concepts within a detective story, the other explores how teachers can use design thinking.

Makey Makey projects can teach kids about user interface and design cycles and empathy while having fun.

Forks are used in software development to describe how software projects evolve.

Board and card games organized by grade level, with links to more tools.

Schools and public libraries are perfect places for people to have fun and learn as they make things

Discrete math is an important computer science skill that introduces you to logic and logic circuits.

Creativity is innate in all people. Design thinking is a way to bring out and amplify this natural creativity.

While everybody on the planet has used a web browser, many people don't know about web browser history.

Here's how to tell if you are a beginner programmer or if your programming skills are evolving.

If you are looking for ways to learn a new programming language or framework, here are my 5 suggestions.

Links from the bottom of all the August 2016 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for August 2016.

Computer science unplugged teaches how computers and computer science works, without the use of computers.

Paul describes his daily life as a programmer from Derby in the United Kingdom.