T. Smith Publishing
Computer Basics for Kids Worksheet
This informational reading worksheet can be used in your literacy or computer class. Students learn the basic components of computers then test their knowledge with multiple choice and fill-in-the-blank questions.
Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
College Board
Using the Java Collections Hierarchy
Collect a set of collections. Professional development material provides teachers with information about collections that are in AP Computer Science. Materials include teaching strategies, sample labs, and worksheets. Educators use the...
Code.org
User Input and Strings
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson of the series.
Code.org
Introduction to Arrays
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Arcademics
Kitten Hop
An eye-catching learning game provides scholars with the opportunity to practice Dolch sight words. Playing against other young individuals and the computer, a kitten hops from word to word making its way to the cat bed. Results are...
Library Sparks
Reference Tools Vocabulary Challenge
Young scholars love the opportunity of going to the library to jump into that one comfy chair in the whole room with a book, or be a lucky one to get to the computers before anyone else. But knowing how to locate books and other...
Sensetype
How to Type: Keyboarding Tutorials
Become an efficient typist who can easily perform online research, type assessments, and take online exams. With the link to a free keyboarding interactive website, any child will become a professional with their keyboarding skills.
Teach Engineering
Storing Android Accelerometer Data: App Design
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an...
CK-12 Foundation
Zero Product Principle
Some lessons feature videos, some interactive practice problems, and some have notes and activities. This comprehensive look at factoring and solving polynomial equations using the zero product principle has all of this and more. Though...
Curated OER
Hoot: Vocabulary Squares
Study the vocabulary from Carl Hiaasen's Hoot with an activity featuring synonyms and antonyms. Kids fill in a graphic organizer for each word, prompting critical thinking as they find additional ways to put the word into context.
TED Talks
Ted: Ted Ed: How Computer Memory Works
In many ways, our memories make us who we are, helping us remember our past, learn and retain skills, and plan for the future. And for the computers that often act as extensions of ourselves, memory plays much the same role. Kanawat...
Technology Student
Technology Student: Computer Control
This site describes and illustrates the most common hardware components found in a computer.
Khan Academy
Khan Academy: Computer Components
Check your understanding of the flow inside the computer, from the input to the CPU and memory and back to the output, in this set of practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Secondary Memory
Types of long term storage of data on the computer and retrieval are examined.
Khan Academy
Khan Academy: Memory Game: Scoring and Winning
Continuing with the creation of the Memory Game is an illustration of the scoring component.
Khan Academy
Khan Academy: Memory Game: Drawing a Grid of Tiles
Creating a memory game by drawing a grid of tiles including the use of object-oriented principles and the Fisher-Yates shuffle.
Khan Academy
Khan Academy: Memory Game: Flipping Tiles
Continuing with the creation of the Memory Game is creating the tiles to flip--click-flipping tiles, restricting tile flips, delay-flipping tiles, and checking matches.
TED Talks
Ted: Ted Ed: Inside Your Computer
How does a computer work? The critical components of a computer are the peripherals (including the mouse), the input/output subsystem (which controls what and how much information comes in and out), and the central processing unit (the...