Name Parts of a Computer and Terms for Interface Elements
Familiarize your young learners with the parts of a computer and some basic key terms relating to technology. As the teacher demonstrates using an LCD projector, class members practice moving a mouse, opening the Internet, typing in a...
EngageNY
First-Person Computer Games
How do graphic designers project three-dimensional images onto two-dimensional spaces? Scholars connect their learning of matrix transformations to graphic design. They understand how to apply matrix transformations to make...
Computer Science Unplugged
The Poor Cartographer—Graph Coloring
Color the town red. Demonstrate the concept of graph theory with a task that involves determining the least number of colors needed to color a map so that neighboring countries are not represented by the same color. Pupils...
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.
Khan Academy
Project: Crazy Painter
An activity titled Crazy Painter might not be high on your list of new things to try with your class; however, you will be happy to know this task has your young coders writing a mess-free painter application in JavaScript. The...
Computer Science Unplugged
Computing: Databases Unplugged
How do databases store and retrieve information? The activities in the resource provide fundamental concepts of databases by introducing an approach that teaches the basics without using computers. The pupils act as the actual data...
Curated OER
Computer Repair and Recycle
Students disassemble and rebuild computers. In this computer hardware lesson, students learn to refurbish computers, then donate the rebuilt computers in their community.
Beauty and Joy of Computing
Combining List Operations
Use list operations to modify an earlier version of Tic Tac Toe. The fourth lab in a series of five has pupils combine list operations to build more powerful operations. They take a project from a previous unit and enhance it to keep...
Code.org
Practice PT – Improve Your App
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
Curated OER
Definition and Applications of Computational Science
Pupils participate in a variety of instructional experiences about Computer Science. They define Computational Science and describe computational simulation. They also compare and contrast Computational Science and Computer Science.
TryEngineering
Give Binary a Try!
Students apply binary code in software applications for computer engineers. In this binary code lesson, students read about binary code and its applications to computer engineers. They download software and read an online binary clock....
TryEngineering
Give Binary a Try!
Digital, analog, and now binary clocks? The lesson teaches individuals how to interpret binary code. They use an online software program to read binary clocks.
EngageNY
Using Matrix Operations for Encryption
Data encryption is an important security measure for sensitive data stored on computers. Pupils learn how to utilize matrices for creating code. They also get a great review of matrix multiplication, inverse matrices, and the identity...
Shodor Education Foundation
Racing Game with One Die
Pupils roll a die to figure out which car advances on a race track. They determine the rules for each car moving forward and, given the statistics of the winner, compare if it matches their predictions.
Curated OER
Photo Quilt Square
Build creative thinking and organization skills with a beautiful quilting project. Young photographers use a digital camera and computer to create photo transfers, which they will use to create a photo quilt square. They sew or embroider...
Odyssey of the Mind
Odyssey of the Mind Curriculum Activity: Shape-Shifter
Geometry is everywhere, and I mean everywhere! Those skillful mathematicians discuss shapes and then come up with a well-researched list of shapes seen in everyday applications. They put their knowledge of shapes to work as each small...
Curated OER
Getting Started with Java
Students explore a programming curriculum based in the Java language. They start with the basic information needed to code and run their first program. Students analyze the planning, debugging and testing points of the unit. They write a...
Curated OER
Look Ma, No Hands!
Students in Advanced Keyboarding Applications class practice using Voice Recognition software to compose and "voice" four written assignments. They explain why this technology is useful to those with physical disabilities or those having...
EngageNY
Revisiting the Graphs of the Trigonometric Functions
Use the graphs of the trigonometric functions to set the stage to inverse functions. The lesson reviews the graphs of the basic trigonometric functions and their transformations. Pupils use their knowledge of graphing functions to model...
Curated OER
Triton Toys
Students investigate the hydrological cycle. The lesson is made to be performed within the computer lab. The lesson can also be done as a center for students to work on the project as time allows.
Curated OER
Bioinformatics
Learners conduct a series of scientific investigation using bioinformatics. In this molecular biology lesson, students collect experimental data using different educational softwares. They calculate and analyze relationships using...
Curated OER
How Technology Has Changed Communication in the 21st Century
Students can learn more about technology through taking a look at the advances made in the last few decades.
Biology Corner
Technology and Inventions Project
Technology—what exactly is it? Find out with a project designed to inspire the inner inventor in us all. The activity begins with a captivating podcast and a search of multiple websites that display different inventions and technology,...
Curated OER
Calculator
Students explore the calculator utility function on a Macintosh computer. In this calculation instructional activity, students launch the calculator feature and complete a problem solving worksheet.