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...
Code.org
Using Variables in Apps
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...
Code.org
Practice Performance Task - Security and Hacking in the Real World
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.
Krzysztof Haft-Szatynski
Move the Turtle
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...
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
Creating Summary Tables
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...
TryEngineering
Sorting Socks is Algorithm Complexity
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.
Code.org
User Input and Strings
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...
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...
Code.org
Making Data Visualizations
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...
Code.org
Multi-screen Apps
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.
National Association for the Education of Young Children
Ten Tips for Involving Families through Internet-Based Communication
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...
Curated OER
BUS:PowerPoint: All About Me - Office 2003/2007
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...
Microsoft
Artificial Intelligence
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...
Curated OER
Where in the World is the Wide Web?
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...
Teach Engineering
Cell Membrane Structure and Function
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,...
Curated OER
Storm Clouds-- Fly over a Late Winter Storm onboard a NASA Earth Observing Satellite
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.
California Department of Education
Choosing My Lifestyle
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...
Teach Engineering
May the Magnetic Force Be with You
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,...
Curated OER
Networking the Internet: A Dynamic Research Tool
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.
Curated OER
MS Word Skills Assessment
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.
Curated OER
Music Technology: Adding a Voice to a Cartoon
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...
Curated OER
Introduction to Engineering Information Technology
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...
Curated OER
The Important Thing About Technology
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...