What Is Machine Learning?
Part of the Spotlight On Kids Can Code series
Do computers think for themselves? Not really, but they can learn through experience and with feedback from people. Machine learning is a branch of artificial intelligence concerned with how computers can gain new abilities and understandings. Presenting computers with large data sets allows them to sift through the information to find patterns and make connections. In this way, computers can identify, describe, and even rate images and works of art, even if they don't know what art is! Readers will discover more about machine learning and how it affects our lives. The manageable text helps readers comprehend a potentially difficult concept.
What Are Programs and Applications?
Part of the Spotlight On Kids Can Code series
When gamers want to play a video game, they don't have to write every line of code while doing so. In this book, readers learn why-programs and applications, which are premade code bundled for easy use. Readers learn how programs and applications are created. An integral part of this process is learning how different sections of code can be packaged together. Many elementary readers already know how to use computer programs and applications, but what's behind that icon on the computer screen? This book uses manageable text and enlightening visuals to guide budding coders in discovering the answer.
What Is User Interface Design?
Part of the Spotlight On Kids Can Code series
Have you ever wondered why the play button for most music players is still the same right-facing triangle that was on every cassette player and VCR? User interface (UI) designers try to develop icons and controls that are so obvious they endure through the years and across technologies. For example, iPhone apps often feel so familiar because many designers use the UI toolkit from Apple with standard fonts and icons. Unlike user experience (UX) design, which has to do with the flow of a program, UI is all about the look and feel of software and hardware. With colorful photographs and helpful illustrations, readers will make the most of this essential coding topic.
What Is Geolocation?
Part of the Spotlight On Kids Can Code series
From Pokémon GO to Google Search results, geolocation lets your computer or phone know exactly where you are. Young readers are already becoming familiar with geolocation through exciting new apps and games that make the most of GPS location services, but are these services also invading our privacy? This book explores the pros and cons of geolocation and looks towards the future of location-driven applications. Topics also include indoor location technologies and beacons. Supportive visuals help students make the most of their reading experience.
What Is User Experience Design?
Part of the Spotlight On Kids Can Code series
Apps and programs are taking over the world, and that's a good thing. However, sometimes we open apps and programs and have trouble figuring out how to use them. This is a sign of poor-quality user experience (UX) design. Computer users would rather use apps and programs that aren't difficult to figure out. UX designers focus on the flow of tasks through a program and try to make everything feel intuitive. In this book, readers learn about careers for UX designers as well as how UX design extends to hardware development.
What Are Binary and Hexadecimal Numbers?
Part of the Spotlight On Kids Can Code series
Elementary students around the globe are taught to count using a base-10 number system. We form numbers using the 10 digits of our base-10 system-zero through nine. Inside this book, readers discover other number systems people have used throughout history. With a binary system, computers only use two digits-0 and 1. So how does a computer count to 10? Readers will learn the answer inside this book. Also included is a review of hexadecimal numbers, which serve as the old basis of assembly languages and can still be found today setting colors on the web. This volume meets math standards addressing number systems other than base 10.
Coding for Digital Security
Part of the Spotlight On Kids Can Code series
In this book, readers will learn expert tips to make sure their passwords are secure and their log-in information is safe. They'll also learn more about the cyberwar that happens every day on the Internet as security experts and malicious hackers do battle. Topics include passwords, encryption, network security, and cyberterrorism. Readers will also learn about the power and importance of really, really big prime numbers. Diagrams and accessible text help make this the perfect guide to digital security-readers will decode the secrets of this book and see if they can crack the security code embedded within.
What Are Integrated Circuits?
Part of the Spotlight On Kids Can Code series
In this volume, readers learn that early computers were housed in large rooms, and each individual circuit and part was separate from the others. Today, thanks to miniaturization, a whole computer system can be integrated-or combined-on a single chip. An X-ray of a tablet reveals that most of the case is filled with batteries. The actual computer board is much smaller than most people would imagine. This book traces the development of integrated circuits and shows what they might make possible in the near future.
Understanding Coding With Apple Swift
Part of the Spotlight On Kids Can Code series
To help programmers develop new applications for both iOS and Mac computers, Apple launched Swift. With this easy-to-learn programming language, readers can create their own apps for iPhones and iPads. Readers will learn how to write simple programs in Swift that take advantage of the coding language's unique live view of development. Step-by-step instructions on how to code with Swift will surely make this an indispensable guide for young coders.
Why Are There So Many Programming Languages?
Part of the Spotlight On Kids Can Code series
If computers reduce everything to the binary number system of 0s and 1s, then why are there so many programming languages? In this book, readers explore how different languages have developed to fill specific needs and solve unique problems. Readers will also review the historical development path of languages and see how the future of programming may not even involve coding. Topics include scripting versus computing languages, content-specific programming, and special needs programming. Helpful diagrams and accessible language make this a programming guide every young coder should have on their bookshelf.
What Is HTML Code?
Part of the Spotlight On Kids Can Code series
Behind every website is a page of HTML code. Hypertext markup language is a scripting language and not a full programming language. However, it is still one of the most important coding systems in the world. This book shows readers how HTML provides the front end for even the biggest websites and gets them started on simple page design. Topics also include additional web languages and the future of HTML5. Readers will learn about the history of HTML code, as well as the key figures who made it possible.
Understanding Generative AI
Part of the Spotlight On Kids Can Code series
In the 1950s, British mathematician and computer scientist Alan Turing came up with the Turing test-a test of a machine's intelligence. Since that time, artificial intelligence has grown into an amazingly versatile tool. Artificial intelligence is a branch of science that deals with the ability of computers and robots to carry out tasks that commonly require a person to do. This ranges from robot vacuum cleaners to military applications to space travel. The manageable text in this volume is paired with vibrant photographs to help readers make the most of this learning experience.
Understanding Coding With Java
Part of the Spotlight On Kids Can Code series
Need an application that will run on any system and in any environment? Java, known as a "write once, read anywhere" programming language, has become the go-to language for cross-platform programming. This workhorse language is a great starting point for coders looking to develop job skills. With the help of simple code, manageable text, and clear diagrams, readers will learn how to code base programs in Java using the activities in this book. In no time at all, readers will have the knowledge needed to start working with Java.
Understanding Coding With Javascript
Part of the Spotlight On Kids Can Code series
Not to be confused with Java, JavaScript serves a totally different purpose. As a scripting language, it provides support and extensions that have driven web development to new heights. Readers learn how to check the source code on many sites to find .js files written in JavaScript. This book explores what JavaScript does and how it is being used in new areas beyond the web. Clear diagrams, manageable text, and simple activities will get readers coding in basic JavaScript in no time at all.