Curated OER
Implementing Algorithms Using Matlab
For this math worksheet, students practice implementing algorithms using the computer program of Matlab. They practice using the programs of scripts and functions.
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...
NASA
Future Temperature Projections
No one knows what the future will bring, but it's likely to be warmer than before. Pupils first learn about the NASA GISS ModelE2, a global climate model, and about representative concentration pathways that estimate the global output of...
Curated OER
Atoms : A Self Guided Computer Activity
"Self-guided Computer Activity" simply means that young chemists read through the slides and take notes about atoms along the way. There is an abundance of text on each slide, making this a comprehensive introduction to atomic structure....
Curated OER
Computer Software and ACS Materials for Chemistry
Students use computer software to simulate chemistry laboratory experiments. In this experimenting using computer software lesson plan, students use software called "The One Computer Classroom" to investigate wave simulations as a whole...
Curated OER
Welcome To Program A Simple Program in C
Students are introduced to the language in C programming. In groups, they determine the correct function to be used and practice running the program to achieve the desired results. They end the lesson by programming more difficult...
Curated OER
A Study of Plants
Using a variety of multi-media resources, your high schoolers become familiar with the parts of plant and create a story about plants using vocabulary learned during their research of plants. Completed stories are published using the...
Curated OER
Apollo Moon Landing
Students explore paper rockets, learn about the Apollo Program and Apollo spin-offs, and use simple office supplies to design and create a new useful product. This amazing plan is incredibly well written and leads students through a...
Mascil Project
Pottery
Don't cry over broken pottery. A cross-curricular lesson plan challenges pupils to consider how to restore ancient pottery. Using a computer program and their knowledge of transformations, they come up with a way to recreate the original...
National Woman's History Museum
The Women of NASA
Human computers? Although it may sound like science fiction, the term was used to describe the women who made the NASA calculations before the advent of electronic computers. A 21-slide presentation introduces viewers to the women who...
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...
Curated OER
Energy Resources: Where Are They and How Do We Get Them?
Future energy engineers visit several stations, each one dedicated to a different alternative source of energy. They describe how solar energy is converted into other forms of energy, the patterns of distribution of energy resources in...
Curated OER
Energy Solutions; A Brochure
By creating an energy brochure, teams of science learners inform others about the advantages of using alternative energy sources. An instructions page for your class and a grading rubric are provided. The lesson focuses on photovoltaics,...
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...
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.
Energy for Keeps
The Energy Times
Extra! Extra! Read all about past and present energy use in a classroom-made historical newspaper. Useful as a cross-curricular assignment between science, history, and language arts, the project is sure to get young journalists...
NASA
Explore Mars With Scratch
Learn what it takes to explore Mars in the comfort of a classroom. Individuals experiment with computer programming using a free online resource while learning about the factors affecting Mars Rover explorations. They create a...
Safe Routes to School
Pollution & Evolution
Bring together a study of two major scientific topics with a lesson on the relationship between pollution and evolution. With the help of a PowerPoint presentation, hands-on activity. and class demonstration young scientists learn...
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...
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
Protecting Our Native Forests
Students explore environmental awareness by utilizing computer technology. In this ecosystem conservation instructional activity, students read assigned text which describes the current ecological conditions of Hawaii. Students...
Curated OER
Seaside Science
Pupils classify sea life and shells and develop computer-generated tables and graphs. They observe a desalinization demonstration and enter information on their laptops through each step of the scientific experimental process.
Computer Science Unplugged
The Intelligent Piece of Paper
How smart is that piece of paper? The activity introduces the idea of computer programming as a list of instructions written by computer programmers. Two individuals play a game of Tic-Tac-Toe in which one follows the commands...
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...