Lesson Plan
Code.org

Using Simple Commands

For Teachers 9th - 12th
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...
Lesson Plan
Code.org

Using Variables in Apps

For Teachers 9th - 12th
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson plan. Young computer scientists modify two existing apps by adding variables and...
Assessment
Code.org

Practice Performance Task - Security and Hacking in the Real World

For Teachers 9th - 12th
Young computer scientists create a visual artifact that represents their research into a computing innovation in the world of cybersecurity. They then work individually to write an essay on the impact of technology on cybersecurity.
App
Krzysztof Haft-Szatynski

Move the Turtle

For Students 1st - 9th
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to...
Lesson Plan
Code.org

Encoding Numbers in the Real World

For Teachers 9th - 12th
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...
Lesson Plan
Code.org

Creating Summary Tables

For Teachers 9th - 12th
Let the computer summarize all that data. Pairs work together to learn how to create pivot tables by following directions in the online module. They then utilize the data collected from the beginning of the unit to create their own...
Lesson Plan
TryEngineering

Sorting Socks is Algorithm Complexity

For Teachers 9th - 12th Standards
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
Lesson Plan
Code.org

User Input and Strings

For Teachers 9th - 12th
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth activity of the...
Lesson Plan
Code.org

Public Key Cryptography

For Students 9th - 12th
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...
Lesson Plan
Code.org

Making Data Visualizations

For Teachers 9th - 12th
Relax ... now visualize the data. Introduce pupils to creating charts from a single data set. Using chart tools included in spreadsheet programs class members create data visualizations that display data. The...
Lesson Plan
Code.org

Multi-screen Apps

For Teachers 9th - 12th
Scholars continue their study of event-driven programming by creating a multi-screen app in the fifth lesson of the series. They incorporate previously learned elements and events in the mini-project.
Handout
National Association for the Education of Young Children

Ten Tips for Involving Families through Internet-Based Communication

For Teachers K - 12th
Communication is key for a successful parent-teacher relationship, but communication can be difficult when there are thirty-plus families involved. Make your life easier with online communication and an article that details 10...
Lesson Plan
Curated OER

BUS:PowerPoint: All About Me - Office 2003/2007

For Teachers 6th - 9th
Teach the class how to put together a PowerPoint presentation using their autobiography as the content. First, have them use the outline given to put together their autobiography in storyboard fashion. Now, they have their content ready...
Lesson Plan
Microsoft

Artificial Intelligence

For Teachers 6th - 8th
There's nothing artificial about an informative activity. The eighth of nine parts in the Intro to CS with MakeCode series focuses on artificial intelligence. Scholars learn how artificial intelligence is making its way into society...
Lesson Plan
Curated OER

Where in the World is the Wide Web?

For Teachers 6th
Sixth graders investigate how the web works and how to search effectively. In this Internet use lesson, 6th graders brainstorm positive and negative experiences they have had while on the Internet. Students view two web sites to learn...
Lesson Plan
1
1
Teach Engineering

Cell Membrane Structure and Function

For Teachers 9th - 12th
Teach your class how to get out of a cell — or break in. The third installment in a seven-part series introduces the class to cell membranes and their functions. The lesson plan includes information to present to the class,...
Lesson Plan
Curated OER

Storm Clouds-- Fly over a Late Winter Storm onboard a NASA Earth Observing Satellite

For Teachers 6th - 12th
Students study cloud data and weather maps to explore cloud activity.  In this cloud data lesson plan students locate latitude and longitude coordinates and determine cloud cover percentages. 
Lesson Plan
California Department of Education

Choosing My Lifestyle

For Teachers 10th Standards
How much does it cost to live the life your dream life? Scholars explore the pitfalls of personal finance through planning, discussion, and research. The first lesson in a five-part series tasks individuals with determining an...
Lesson Plan
Teach Engineering

May the Magnetic Force Be with You

For Teachers 10th - 12th Standards
Class members use mathematics in order to better understand magnetic forces and their interaction on charged particles. After a demonstration of the interaction between a magnet and an electron beam using a CRT computer monitor,...
Lesson Plan
Curated OER

Networking the Internet: A Dynamic Research Tool

For Teachers 9th - 12th
Students engage in a activity that is concerned with the research of finding information to help them develop new science projects. They conduct research using a variety of resources that includes e-mail and discussion groups.
Lesson Plan
Curated OER

MS Word Skills Assessment

For Teachers 3rd - 8th
Students are assessed on their use of the Microsoft Word program. In this word processing assessment, students are asked to complete a list of tasks in the Microsoft Word program to determine their knowledge of the program.
Lesson Plan
Curated OER

Music Technology: Adding a Voice to a Cartoon

For Teachers 2nd - 5th
Students add their voice to a cartoon character and review sound waves using music technology software. They record specific information into the computer using a microphone and import their voice into the Flash program and apply it to...
Lesson Plan
Curated OER

Introduction to Engineering Information Technology

For Teachers 4th - 8th
Students demonstrate knowledge of information sharing skills by discussing each step with their group members. They demonstrate application of information sharing skills by working with a group to share specific pieces of data with...
Lesson Plan
Curated OER

The Important Thing About Technology

For Teachers 3rd - 6th
Students assess the advantages of modern technology tools by creating a page in a class book utilizing pattern writing as well as the writing process. They organize and develop a composition on a selected topic after going through the...