Code.org
Digital Assistant Project
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
Curated OER
Applications and Interviews
Students practice completing applications for jobs. They examine the do's and dont's of filling out an application. They also participate in a mock interview process.
Name Parts of a Computer and Terms for Interface Elements
Familiarize your young learners with the parts of a computer and some basic key terms relating to technology. As the teacher demonstrates using an LCD projector, class members practice moving a mouse, opening the Internet, typing in a...
EngageNY
First-Person Computer Games
How do graphic designers project three-dimensional images onto two-dimensional spaces? Scholars connect their learning of matrix transformations to graphic design. They understand how to apply matrix transformations to make...
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 activity of the series. They begin building a simple digital assistant and work on this...
Curated OER
"Inside Parts of a Computer Project" WebQuest
Students participate in a role play situation in which they act as a private investigator to determine the parts found inside a computer. They complete web based research. They create a slide show that describes inner workings of a...
Curated OER
"get a Life!" Career Exploration Project
Young scholars read and discuss The Application handout. They assemble a Master Job Application so they have all the information needed for a job application correctly compiled in one place. They determine a pencil never good enough for...
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.
TryEngineering
Program Your Own Game
Young computer scientists get to see what it's like to be a software engineer as they use free online software to design a computer game. They play and evaluate games groups created to round out the activity.
Code.org
Understanding Program Flow and Logic
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
Microsoft
Events and Event-Driven Programming
Make the lesson an event to remember. The first of nine installments in the Intro to CS with MakeCode series looks at events and event handlers in computer coding. Pupils learn about cause and effect from an offline lesson, then use...
National Woman's History Museum
Getting with the Program
A seven-step instructional activity introduces the emergence of computer sciences and the contributions women made to the profession after World War II. Several science experiments offer pupils a hands-on learning experience that...
Curated OER
Life Skills: Employment Application
I used to hate filling out job applications when I was younger. Make a tedious task painless for your job-minded upper graders. They practice their written communication skills and get ready to search for employment by filling out...
Center Science Education
Field Projects: Science in Action
Cooperative groups select from one of four scenarios regarding hurricanes, greenhouse gases, thunderstorms, or the global climate domino effect. They discuss what kind of research needs to be conducted to address their chosen scenario...
Curated OER
COMPUTER APPLICATIONS
High schoolers review their understanding of web design principles and HTML and continue working on academic projects.
Curated OER
Coding History
Young scholars study the topic of codes in Computer Science. They research it history, divisions in the field and its applications. The lesson plan also includes a brief overview of the information technology theory.
Curated OER
Photo Quilt Square
Build creative thinking and organization skills with a beautiful quilting project. Young photographers use a digital camera and computer to create photo transfers, which they will use to create a photo quilt square. They sew or embroider...
Curated OER
Computer Applications - 3
Students become familiar with the web-based projects underway during the school year. They determine what their own interests are in respect to participating in the web-based projects.
Curated OER
PALM TREES Technology :Literacy Challenge Project
Do you have a class set PDAs? Seventh graders use the Note Pad function on their PDAs to brainstorm writing prompts. After three minutes of listing their favorite foods, class members use the Note Pad Eraser to reduce their list to the...
Curated OER
Immigration and Ancestors
We are all immigrants to this country and the study of immigration can help students connect to history in a personal way. Students will listen to audio clips from the Ellis Island web site, discuss the treatment of immigrants in the...
Curated OER
Navajo Pottery: Beautiful Objects
Young potters make their very own version of the classic Navajo Pottery. With helpful worksheets and applicable cross-curricular activities, the lesson is an enriching way to mold both your clay and the multicultural acceptance of your...
Google
Art: Graffiti
Your principal won't mind graffiti, as long as it's on a virtual wall. Scholars use the Scratch block-based computer language to write a program on graffiti. The program lets users place certain designs on a wall.
Google
Art: Paint with Tera
Here's a creative resource that definitely isn't paint by numbers. As the fourth in and eight-part Art series, learners create a paint program using the Scratch block code. By completing the activity, class members come to understand the...
Curated OER
Computer Terminology
Students review the history of computer technology and how much it has changed over time. In groups, they examine the different looks of technology from the past to today and are introduced to computer terminology. Individually, they...