For grades 9 and up, this is a complicated twist of virtual reality, social media, and 5 intertwined stories.
Books
There are so many excellent CS-Related Books out there. Here are a few to get you started and here is a related Knowledge Quest article on how to use picture books to teach beginning coding concepts.
Fiction
For MS and up, these fairy tales can serve as an introduction to advanced CS topics to MS & HS students.
For grades 3-7; story is about Emmy who connects to a new school and friend through CS and music.
Perfect for grades 4 and up; Key lessons in software development taught from a wizard’s perspective.
Great for grades 4 and up; Lauren is lost in a forest and learns a lot of advanced CS topics from characters and problems she encounters.
Published in more than 20 languages, this book series is intended for ES students to learn the fundamentals of CS.
For grades 1-4, this is the story of how Ada Lovelace saw CS as “poetical science”.
For grades K-2, this book introduces students to one of the most famous heroines in CS history.
For grades PreK-3, this is one book in the “How to Code” series that helps students see algorithms are everywhere.
NonFiction
For HS students; this book was written to make algorithms that are important in modern CS problems easier to understand.
For HS students; Introduces you to the math you need to practice advanced programming and analysis of algorithms.
For HS students; broad introduction to the puzzles embedded in the world of CS.
Great for advanced MS and HS students; author connects our desire to communicate with each other to how computer hardware and software works.
For MS students and up, this book walks readers through the history of code breaking.
For MS students and up; read about the evolution of video games including the creative thoughts of designers.
Great for grades 1-4; small flaps exist throughout the book to give kids a chance to interact with the book and learn beginning ideas in CS.
For PreK - grade 6, this is the story of the first computer and the first computer programmer, Ada Lovelace.
Intended for PreK - Grade 3, this is a chance to introduce students to an influential character in CS history.