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 program a Roomba.
Curated OER
Novel Creation
Students create an alternate ending with digital animations to illustrate their text. In this novel creation lesson, students read a novel and analyze the plot in small groups. Students collaborate on an alternate ending and create a...
Microsoft
Plagiarism Fair Use Copyright
Nothing makes junior high and high school teachers more frustrated than plagiarism. Instruct young writers about copyright laws and the correct ways to paragraph information without copying the exact words. A set of secondary-level...
TryEngineering
Solving a Simple Maze
Solve a maze ... from a robot's point of view. In the instructional activity, your scholars build a small, simple maze from cardboard and then find a route from the start point to the finish point. They write an algorithmic process that...
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 three-by-three...
Curated OER
TECH:Introduction to Programming (IT)
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut...
Curated OER
Lesson I: Creating Your Standard's Compliant, Professional Web
Students explore how to create a basic website using the two Quick Reference Guides. They investigate the fundamentals of web authoring. Students are given step by step directions. Students build site framework. They add content,...
EngageNY
Revisiting the Graphs of the Trigonometric Functions
Use the graphs of the trigonometric functions to set the stage to inverse functions. The activity reviews the graphs of the basic trigonometric functions and their transformations. Pupils use their knowledge of graphing functions to...
Curated OER
Transformations and Matrices
There are four activities in this extensive lesson covering the identity matrix and scaling, the linear representation of translations, the linear representation of rotations, and reflections. In small groups, they use the Cabri II...
Arizona Cooperative Extension
Geocaching
Using GPS units, small groups participate in a scavenger hunt to find an object that you have hidden. They use coordinates for stopping points along a pre-planned path to get to the final cache. This is a terrific activity to include in...
California Department of Education
Etiquette? What’s That?
Business etiquette is a big deal! Are your scholars prepared to impress in the business world? The third in a series of six college and career readiness lessons focuses on basic behaviors in business situations. Groups research specific...
California Department of Education
I’m Ready to Work
Get ready to apply yourself! Lesson four in a series of five college and career readiness lessons introduces the basic parts of a job application. Pupils discover the necessity for good references and create a master job application for...
Curated OER
Technology: Recipes Around the World
Students research international cuisine and create Web pages based on them. Once they have organized their findings, they demonstrate their research with a multimedia presentation. The project concludes with a party using food ...
Code.org
The Need for DNS
That's one complicated address book! To understand the need for a system that keeps track of addresses, pupils trying to find the IP address of their classmates. Then individuals change their IP addresses, which leads to research about...
Curated OER
Language Arts: Creating Multimedia Reports
Ninth graders create multimedia presentations about their backgrounds and family heritage. They discover how to use the necessary computer skills and practice them in pairs. Students present their projects to the class and have a general...
TryEngineering
Search Engines
Introduce search engines with an activity that models how search engines work and the different algorithms they employ. Working in groups, class members then build search queries to demonstrate the knowledge learned.
Code.org
Routers and Redundancy
How are messages to the right recipient? Introduce the concept of routing Internet traffic by drawing a comparison to sending a letter. Groups use the Internet Simulator program to send messages to others using the same router and...
Code.org
Creating Functions with Parameters
The pupils practice modifying parameters in a function to add variations to their under the sea scene. The resource also introduces random number functions that alter the scene every time the program runs.
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 lesson introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an example that uses the TinyDB in...
Code.org
The Need for Algorithms
Pairs work through two scenarios that require them to generate an algorithm. The first activity requires pairs to define a common language to use; the second comes with the language. The pairs then must determine how to code the...
Teach Engineering
How Antibiotics Work
Take two pills and call me in the morning. The first lesson in a short unit of four introduces class members to delivery methods of medicines. The instruction introduces the question of which delivery method is best to get you feeling...
Teach Engineering
Microfluidic Devices and Flow Rate
When you have to flow, you have to flow. The lesson introduces class members to microfluidic devices and their uses in medicine. They watch a short video on how the diameter affects the rate of flow. The worksheet has individuals...
Curated OER
Animated Snowman
Students produce a web page with an animated snowman using DHTML and JavaScript. The finished project must work correctly in Netscape 4.7 and Internet Explorer 5.0 on both Mac and PC.
Code.org
Text Compression
The second instructional activity in a unit of 15 introduces pupils to text compression. The class begins with discussing how they already use text compression when sending text messages. Pairs learn more about the subject as they work...