American Institute of Physics
When Computers Wore Skirts: Katherine Johnson, Christine Darden, and the “West Computers”
Did you know that people, known as computers, performed the complex calculations that are now done by electronic computers? Three of these human computers, Katherine Johnson, Christine Darden, and Melba Roy Mouton are featured in a...
Ontario
Computer Hardware —Computer Studies
What kind of components are needed for a computer? Through a differentiated lesson, individuals learn about six hardware computer components. They conduct research to determine the range of options for the components. Class members...
Queen of Heaven School
Computer Curriculum
Need some extra resources to get your class computer savvy? How about several years' worth? Show pupils in K-8 a progression of proficiency in a series of computer lessons. Learners master the basics, then work with the Microsoft Office...
PBS
Code Creators
The lesson is real—even if the computer code isn't. Scholars learn about pseudocode, which simulates computer code using everyday language. They write pseudocode for simple actions, then have classmates guess the action from the written...
Teach Engineering
Computer Simulation of an Artificial Neural Network
Ready to learn about machine learning? Pupils explore neutral networks and machine learning by analyzing the logic used in a single perceptron model. They consider its weaknesses and then use a multi-layer perceptron model to run...
Curated OER
Our Computers, Ourselves: Imagining the Digital Lives of Authors and Characters
The guiding question for this lesson is "Do computers and their contents shape who we are?" Open with a selection of Apple's commercials to introduce stereotypes and people's relationships with their computers. Then, read the attached...
College Board
Team Problems in Computer Science
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
Computer Science Unplugged
Beat the Clock—Sorting Networks
Can multiple computers sort a list faster than one? Using a network drawn with chalk outside, groups move through the decision network to sort numbers. A series of extension questions come with the lesson and can be used in the same...
TryEngineering
Arduino Blink Challenge
Who knew turning a light on and off could be so complicated? In the instructional activity, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time...
Computer Science Unplugged
Battleships—Searching Algorithms
How does a computer perform a search in order to find data? The lesson begins with a demonstration on finding one number out of 15. Pairs then play three games of Battleship by using different search techniques. The lesson...
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Smithsonian Institution
What's the Code? Coding Robot Movements Using Sound
Tap into the desire to learn about computer codes. Pupils apply the Tap Code and the Polybius Square to send secret codes using sound. They design a code that tells a robot what movements to make and then test out their code using one of...
Curated OER
InfoWeb - Computers as Accessing Tools: Distant Databases
Fourth graders complete searches on the computer to find certain pieces of information regarding North Carolina's state parks, amusement parks, and other places of interest. Pairs of students work together to create a list of things they...
Stratford Academy
Microsoft Word Exercise
Get to know the computer program, Microsoft Word, by completing 24 tasks, including typing a line of text, experimenting with format options, inserting page numbers, headers, footers, and more.
DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
Ergonome
Preventing Computer Injury
Do your hands cramp up after a long day of typing? Learn the proper and ergonomic ways to type on a keyboard with a helpful "hand" book. From relaxing elbows and wrists to massaging and stretching tired hands, the strategies in the book...
Code.org
Star Wars: Building a Galaxy with Code
Welcome to the code side. The interactive lesson plan introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends...
Institute of Electrical and Electronics Engineers
Arduino Blink Challenge
Emerging engineers read about Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to...
TryEngineering
Program Your Own Game
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
Code.org
Minecraft Hour of Code
Devote an hour to computer coding ... it's time well spent! The activity has young computer scientists write code to solve puzzles in the Minecraft game. They learn how to apply block codes and repeat loops.
Code.org
Personal Innovations
Here's a resource designed to serve as an introduction to a computer science course. Groups brainstorm an innovation that may improve technology or use technology to solve a problem. The plan guides the teacher through the introduction...
Google
Friends: Imaginator
What does a future as a computer scientist look like? Pupils learn about loops in computer coding by writing a story about the future. They include the repeat until and wait blocks in the Scratch program to incorporate these loops.
TryEngineering
Graphics: Bits and Points
What can a mural teach pupils about computer science? The lesson has scholars create a mural on a wall to learn about bitmap and vector graphics. Along the way, they learn about the graphics coordinate system.
Google
Friends: Create a Company
Create a company, advertise it, and hope it grows. The seventh of eight parts in the Google CS First Friends unit challenges future business leaders to apply computer coding to create an advertisement for a company. After pairs come...
Other popular searches
- History of Computers
- Personal Computers
- Computers and the Internet
- All About Computers
- Computers History
- Computers in Society
- Computers in School
- Handheld Computers
- Adult Education Computers
- Computers and Business
- Computers and Technology
- Computer Vocabulary Words