Ontario
Animation Programming—Computer Studies
Introduce high schoolers interested in animation programming to fundamental programming concepts so that they can plan and write simple programs.
College Board
AP® Computer Science: A Picture Lab Student Guide
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Curated OER
Computer Pals
Students are introduced to using computers as a means of developing communication skills within an authentic context. Students communicate with each other and share ideas via e-mail or other types of computer appllications.
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...
Curated OER
Solar System: Fantasy Planet
Students create their own fantasy planet using computer software on KidPix. In this planets lesson plan, students also write a paragraph about their planet including the name, population, weather, and more.
Curated OER
Discover the World of Machines
Students participate in a project which incorporates science with reading, writing, social studies, and technology. Through several activities over a 15 day period, they explore the computer, digital camera, computer software programs...
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
Narrative Writing Lesson
Sixth graders experience the stages of process writing, work cooperatively, to critique and to incorporate software tools to enhance writing and problem solving skills.
Curated OER
SPEECHES TO INTRODUCE
Pupils create multimedia speeches of introduction which focus on women and Hispanics. They introduce their famous person and, using a video camera, video tape their speeches.
Drexel University
Learning Roomba Module 4: Sensors and Actuators
Introduce your classes to sensors and actuators in robots — specifically to the Roomba. Pupils develop programs that make Roomba utilize its different sensors.
Teach Engineering
Android Acceleration
Prepare to accelerate your Android. Pupils prep for the upcoming activity in this third installment of a four-part series. The lesson plan progresses nicely by first introducing different types of acceleration to the class. The teacher...
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...
Drexel University
Learning Roomba Module 3: Controlling Movement
Look at it go. The resource, the third in a series of five using a Roomba, explains the different types of movements a Roomba makes, then challenges pupils to create computer codes that will cause the Roomba to travel specific paths.
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...
Curated OER
Meet Your New eBuddy
Students are introduced to the eBuddies laptop system. Using the technology, they create a new Word document and practice using a mouse. Opening a new window from Internet Explorer, they view an appropriate site which allows them to...
Statistics Education Web
The Egg Roulette Game
Hard boiled or raw? Which egg will you get? A hands-on activity has scholars explore the impact of conditional probability. Based on a skit from the Tonight Show, pupils model the selection of the two types of eggs using beads. They...
Curated OER
Computers Can Only Add
Students explore using mathematics to solve problems in base two. After a teacher demonstration of using base two to write numbers. students model similar problems to explore the concept of number systems in different bases. To increase...
Curated OER
Using Harmonic Vision’s Music Ace Software to Reinforce Basic Music Skills
If you have access to Harmonic Vision’s Music Ace Software, then this lesson could work for you. Kindergarteners use the video music software to place, identify, and read musical notes. They listen in and identify both high and low...
Curated OER
The Visual Thesaurus and the SAT
Demonstrate strategies for tackling unfamiliar vocabulary words in preparation for the SAT. Using Visual Thesaurus computer software, middle and high schoolers interpret contextual clues, solve sample sentence completion questions, and...
Curated OER
Digital Storytelling
Scholars of all ages can use the various tools of technology to construct and illustrate a story. Utilizing this resource, learners work with a partner to brainstorm and draft a story based on personal experience. They use computer...
Curated OER
Singing the Blues with Garageband
Music composition can be easy with a little software assistance. The class uses Garageband to listen to, write, sing, and record a blues song. They listen to the song provided through the software, write their own lyrics to the song,...
Curated OER
Creating a Story Map Using Kidspiration
Fourth graders use computer software, Kidspiration, to create a graphic organizer detailing main characters, setting, problem, solution, and theme of their favorite short story. Students also discover how graphic organizers can help them...
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...
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...