Curated OER
Getting to Know Paws in Jobland
Students explore careers interests through the use of technology. In this lesson about jobs and technology, students develop technology skills. Students access resources and information about jobs that are interesting to them. Students...
Curated OER
Alice
Students work with computers and use the Alice software.  In this computer lesson students learn how to use the Alice program. 
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...
Curated OER
A Great Beginning
Check out this detailed resource for some beginning of the year activities. After examining examples, class members uses the computer lab to create a personal brochure enhanced with clip art or photos to introduce themselves to the...
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
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.
Code.org
Algorithms Detour - Shortest Path
Young programmers investigate the Single Source Shortest Path problem by working in paris to devise their own algorithm. They then progress to using Dijkstra's Algorithm to solve the problem. 
Code.org
Encoding Numbers in the Real World
Ah, the numerous number of numbers. Individuals research different ways of encoding numbers. After conducting their initial research, they find classmates who have researched a different article and the pair share information. The...
Code.org
The Need for Addressing
You sunk my battleship via the Internet? Groups of three play a modified game of Battleship using the Internet Simulator. Team members determine how to address messages, so each player knows who the message is for, and refine their text...
Curated OER
Electronic Survey Activity
Fifth graders conduct a class survey and share the results with a class in another state via an electronic bulletin board. This technology-rich lesson plan is an ideal way to have learners practice communicating with others through the...
Computer Science Unplugged
The Muddy City—Minimal Spanning Trees
What is the most efficient way to ensure everyone is connected? Individual pupils determine the least expensive route to pave roads in a fictional city. In doing so, they learn to find the minimal spanning tree for the situation. They...
Code.org
Bytes and File Sizes
A bite of bits. The first lesson in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...
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...
Code.org
Rapid Research – Data Innovations
Scholars conduct research into a computing innovation of their choice and figure out how it uses data. They prepare brief reports of their research in the second installment of the series.
Curated OER
Let's Focus on Idioms
Get online and explore idioms. Your class will use the Internet to locate, choose, and illustrate their favorite idioms. They make a class PowerPoint with illustrations for their idioms and explain the meaning of each. A great way to...
Institute of Electrical and Electronics Engineers
Coloring Discrete Structures
What's the least number of colors needed to color a U.S. map? The lesson begins by having pupils view a video clip on continuous and discrete phenomenon, then launches into an activity reminiscent of Zeno's paradox. A separate video...
Code.org
Encoding and Sending Formatted Text
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message. 
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...
Code.org
Creating Functions
Quit repeating yourself ... you can make this simpler! Rather than repeating the same set of code over and over, class members learn to build and call functions in a series of challenges in App Lab. In the end, they combine...
Code.org
One-way Functions – The WiFi Hotspot Problem
Pupils attempt to solve the Wireless Hotspot Problem and learn why it is considered a computationally hard problem in the ninth instructional activity of the series on 12. They also learn about one-way functions and how the Wireless...
Code.org
Public Key Cryptography
Investigate how public key cryptography works. Scholars continue their study of one-way functions and asymmetric keys and apply this information to public key cryptography. They use an app to explore public key cryptography and its...
Curated OER
Getting Down to Business
Three lesson plans are shown on this site, two of which pertain to Read 180. Start the year with the first instructional activity by having your learners create a brochure about themselves. In the computer lab, they find clip art and...
Earth Watch Institute
Entering Local Groundhog Data in an Excel Spreadsheet
Here is a cross-curricular ecology and technology lesson; your learners create spreadsheets depicting the location and number of groundhog dens in a local park. They research groundhogs and analyze data about where the groundhog...
Code.org
Sending Numbers
Binary graphing ... bit by bit. Pairs work together to develop a protocol in order to send the points of a graph. One partner sends the points and the other receives them and tries to recreate the graph. The pupils use the rubric to...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
