Hi, what do you want to do?
Teach Engineering
Java Code: Does It Work? Test and Test Again
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
Computer Science Unplugged
Twenty Guesses—Information Theory
How do we determine how much information to include and what can be left out? By playing a game of 20 questions, the class generates the best strategies for finding a number. They then move on to guessing the next letter in a short...
Curated OER
The Water Cycle--Using Inspiration Software
Third graders describe and label the water cycle, and list how water changes from one form to another; students use Inspiration Software to label a blank water cycle diagram.
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...
Chicago Botanic Garden
Carbon, Greenhouse Gases, and Climate
Climate models mathematically represent the interactions of the atmosphere, oceans, land, sun, surface, and ice. Part two in the series of four lessons looks at the role greenhouse gases play in keeping Earth warm and has participants...
Teach Engineering
Java Programming: Testing the Edges
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
NOAA
Watching in 3D
Bring the ocean floor to life! Earth science scholars discover the process of deep sea mapping in the third installment in a series of five lessons about ocean exploration. The teacher's guide includes helpful resources, worksheets, and...
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
Picture Yourself in Time
A super lesson that integrates technology and career exploration! High schoolers use graphic organizers and brainstorming to first analyze Time Magazine covers, then they think about what they want to be doing in 10 years. They research...
Curated OER
Night and Day: A Digital Art Lesson based on Monet's Rouen Cathedral Series
Think about your favorite place ... now, think about what it looks like at different times during the day. How does the change in lighting affect the colors you see? Young artists explore the tools available in digital art software to...
Code.org
The Cost of "Free"
Explore the trade-offs of using a free app. The fourth installment of a 12-part unit helps young consumers discover the cost of receiving a free service. They learn how these apps make use of their access to data.
Curated OER
A Computer Model For A Recycling Center
Young scholars develop a working model computer program of a recycling center which can be used to make decisions about a school recycling program.
Curated OER
Computer aided Teacher
Students compose an abstract work of art on the computer, enlarge it, and paint (or draw) it. They seek out inspiration from their natural world. Students find and photograph a picture with interesting visual imagery. They load the photo...
Curated OER
Learning Computer Skills
Students discuss their computer skills. They compare where they learned them, if boys learn them more easily, if they plan to become computer professionals, and differences in how boys and girls go about solving computer questions.
Code.org
Image Scroller with Key Events
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
Curated OER
Bill Gates: Sultan of Software
Students learn the biography of Bill Gates including his rise to richness through Microsoft and his ability to face his adversaries in turbulent legal disputes.
Curated OER
An Introduction to the Night Sky and Movement Astronomy
Basically, this is an interactive exploration of educational astronomy software and an app. Young astronomers discover how the apparent motion of the sky relates to Earth's movements and the position of the observer. It is out of this...
EngageNY
Complex Numbers and Transformations
Your learners combine their knowledge of real and imaginary numbers and matrices in an activity containing thirty lessons, two assessments (mid-module and end module), and their corresponding rubrics. Centered on complex numbers and...
Virginia Department of Education
Angles, Arcs, and Segments in Circles
Investigate relationships between angles, arcs, and segments in circles. Pupils use geometry software to discover the relationships between angles, arcs, and segments associated with circles. Class members use similar triangles to...
Buffalo State
A Five Day Approach to Using Technology and Manipulatives to Explore Area and Perimeter
Young mathematicians build an understanding of area and perimeter with their own two hands in a series of interactive geometry lessons. Through the use of different math manipulatives, children investigate the properties of...
Curated OER
Technology: Troubleshooting Equipment
Students observe a Powerpoint presentation describing troubleshooting procedures for school technology. In the presentation, they discover how to uncover problems with hardware and software. Among the procedures addressed are adding...
Curated OER
Art as a profession
Students research a possible career in computer animation. In this computer animation lesson plan, students research the amount of money you could make in computer animation and the kinds of jobs you could acquire.
Curated OER
Redesigning Resumes
Ninth graders identify the elements of resumes and then design a resume to be used by an eighth grader applying for high school. In this resume lesson, 9th graders define resumes and work in teams to use computer software to design...
Kenan Fellows
Engineering Skills Through Problem Based Learning
Navigate the ups and downs of learning about energy. Future engineers consider how potential and kinetic energy apply to roller coasters. They design a roller coaster of their own and then use computer design software to showcase their...