Hi, what do you want to do?
Davis School District
Computer Parts
What is inside a computer? Give your budding computer scientists a worksheet that has them label parts of a computer. They use a link included on the sheet to label basic input/output systems, video cards, drives, case fan, and more....
TED-Ed
What is the World Wide Web?
Did you know that the World Wide Web and the Internet are not the same thing? Did you know that Tim Berners-Lee is considered the father of the Web? Networks, web servers, web hosts, website addresses, domain names, web languages,...
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.
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
Curated OER
Computer Activities: Countries of the World
Students research a country. In this research and computers lesson, students select a country and research various aspects about it including the capital city, the flag and fun facts. Students create slides about their country and then...
Code.org
Events Unplugged
Introduce event-driven programming. Young computer scientists learn the meaning of event-driven programming and how it is different from previous styles of programming. They play a card game to simulate the challenges that occur in this...
Curated OER
What's the Matter?
Students explore matter. In this matter and technology lesson plan, students locate examples of solids, liquids, and gases inside and outside the classroom, and record their findings in a graphic organizer. Students listen to...
Computer Science Unplugged
Colour by Numbers–Image Representation
How do computers store and send images? Here's an activity that explains one way a computer can compress image information. Pupils decode run-length coding to produce a black and white image. Pairs then work together to code and...
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...
Code.org
Using Variables in Apps
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson. Young computer scientists modify two existing apps by adding variables and learn how...
Teach Engineering
Android App Development
Building an accelerometer app for your Android device. Groups develop an app that uses the accelerometer on an Android device. The purpose of the activity is to reinforce the programming design. The post activity assessment challenges...
Curated OER
Writing Fables
Students write their own fables. In this writing fables lesson, students use handheld computers to write a fable. The class designs a spreadsheet to organize common elements of fables. Students also edit each others' work.
Code.org
Canvas and Arrays in Apps
Scholars learn how to make a digital canvas and fill it with artwork by creating a drawing app using the canvas element. The activity requires learners to previous knowledge of arrays and return commands to draw images.
Code.org
Good and Bad Data Visualizations
Good versus bad data. Pairs rate online collections of data representations from good to bad and then suggest ways to improve the visualizations. The class then creates a list of best practices and common errors in data representations...
Curated OER
Computer Enhanced Instruction
Eighth graders complete several computer skill lessons. In this computer skills lesson, 8th graders complete word processing, keyboarding, electronic research, and a PowerPoint presentation.
Curated OER
Let's Keep Track of Grades
Students participate in a technology project. This lesson is a hands-on spreadsheet project where students are responsible for keeping track of their grades for class. The students learn to enter data into a spreadsheet, create...
Teach Engineering
Cell Membrane Structure and Function
Teach your class how to get out of a cell — or break in. The third installment in a seven-part series introduces the class to cell membranes and their functions. The lesson plan includes information to present to the class,...
Curated OER
Project Based Technology in Second Grade
The many activities in this resource serve to introduce second graders to the Macintosh computer and to various programs and their creative product options. They make sideshows using KidPix, practice using email with the Journey South...
Curated OER
Working With Task Monitor
In this technology worksheet, students find the answers to the questions concerning the network administrator's monitoring of computer application usage.
Curated OER
Microsoft Word~About the Author
Fourth graders investigate how to create a document named "About The Author". The teacher uses a LCD projector to guide the instruction and provide examples for the class. They also include graphics in the document and practice accessing...
Curated OER
Travel By Design Brochure Creation
Twelfth graders create a travel brochure using computer software and the Internet. In this foreign country lesson, 12th graders create a travel brochure as a marketing tool in order to attract potential clients and guests to their...
Code.org
Using Simple Commands
Turtles might be slow, but class will zoom by when your pupils build a program in which reptiles draw a grid. Using App Lab and JavaScript, class members build a program to find the most efficient way to draw an image of a...
Code.org
Compound Conditional Logic
Scholars explore compound conditional logic and learn to use the Boolean operators AND, OR, and NOT within conditional statements by incorporating these operators to improve a previously created app.
Curated OER
Applications of GIS
Don't be concerned that the title slide of this presentation mentions Virginia's Geospatial Extension Program; this slide show is very informative for any technology-focused curriculum when considering global information systems. It...