Davis School District
Computer Parts
What is inside a computer? Give your budding computer scientists a learning exercise 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...
Teach Engineering
Automatic Floor Cleaner Computer Program Challenge
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns.
College Board
AP® Computer Science A: Magpie Chatbot Lab Student Guide
How is your computer or phone able to talk to you? Explore the tasks needed for a computer to understand human voice input and then write code for a Chatbot with this lab guide.
Curated OER
Basic Computer Hardware and Software
Students see pictures and learn vocabulary of basic computer hardware and software. In this computers lesson plan, students are shown pictures of a screen, mouse, keyboard, and other computer parts that they should know and fill out a...
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...
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...
Curated OER
Breaking News English: Computer Start Up
In this computer start up activity, students read the article, answer true and false questions, complete synonym matching, complete phrase matching, complete a gap fill, answer short answer questions, answer discussion questions, write,...
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...
Drexel University
Learning Roomba Module 1: Robotics Introduction
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to...
Curated OER
What's Wrong With This Computer?
Students, while in the computer lab, view a PowerPoint Presentation that addresses routine hardware and software problems that may occur with everyday usage of a computer. They identify and solve routine problems by checking connections...
Curated OER
Animation: ALICE Software
Young scholars familiarize themselves with the ALICE software program. In this computer animation lesson, students are guided through a tutorial on how to use the ALICE software for animation.
Curated OER
Computer Olympics
Students compete to achieve excellence in math facts, writing terms, problem solving, and writing skills on the computer. In this Computer Olympics lesson plan, students practice the skill of drill and practice in order to succeed and...
Curated OER
Learning With Paint And Literature: "Today I Feel Silly"
Students draw a picture related to the book "Today I Feel Silly" using a computer drawing program. They listen to the story and answer discussion questions, view drawings on the teacher's Paint website, and create an illustration of...
Curated OER
Learning With Paint And Literature: "The Magic School Bus Gets Cold Feet"
Students create an illustration of their favorite part of the book "The Magic School Bus Gets Cold Feet" using a computer drawing program. They listen to the story and answer discussion questions, view drawings on the teacher's Paint...
Code.org
Introduction to Digital Assistant Project
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
Curated OER
Steps to a Short Story
Students write and publish a short story using KidPix computer software. They discuss the basic elements of a story, observe a demonstration of how to use KidPix, select a setting and characters, and print out their background picture to...
Curated OER
Technology: Computer Basics
Students access a variety of resources on the Internet related to basic computer operations and parts. They examine the parts of a computer and the history of computers, view timelines, play games, and read tips on Internet safety.
Curated OER
Publisher Skills Assessment
Students complete a technology integration project using Publisher. In this technology lesson plan, students use Publisher to create magazine activities for the American Revolution, indigenous cultures, California missions, colonization,...
Beauty and Joy of Computing
Building an App
Create your own app with the first lab of a five-part unit. Future computer scientists learn the basics of programming a game application. They use a given software program to design an app where users try to click on a moving...
Curated OER
Making Words
Young writers identify and generate words using the strategies of phonics on the Making Words computer program. Words are typed instead of having to use tiles or paper. Extension activities such as playing the memory game, drawing...
TryEngineering
Circuits and Boolean Expressions
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
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
Naughty or Nice?
Pupils practice computer skills by generating Christmas lists and communicating with Santa using the Internet.
Curated OER
Microsoft Word Lesson 2
Fourth graders investigate some of the basic functions of using Microsoft Word. The teacher uses a LCD projector to give instruction and guide the lesson. They practice finding the menu screens to perform basic editing and command...