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...
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
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.
Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
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...
California Department of Education
An Online Tool I Can Use
Tools for school—and beyond! Introduce your sixth graders to online tools to plan their academic and professional futures. The fifth and final lesson plan in a series of career and college readiness activities focuses on a scavenger hunt...
Code.org
Star Wars: Building a Galaxy with Code
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
CK-12 Foundation
Zero Product Principle
Some lessons feature videos, some interactive practice problems, and some have notes and activities. This comprehensive look at factoring and solving polynomial equations using the zero product principle has all of this and more. Though...
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...
Google
Animate a Name
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.
Google
Adventure on the High Seas
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
Google
Art: Introduction and Discovery
Art isn't the first thing that comes to mind when thinking about computer science. The first installment of an eight-part Google CS Art unit introduces the series and highlights class procedures. Pupils view videos that show how to use...
Code.org
Introducing Design Mode
Move beyond buttons when designing user interfaces. In the fourth installment of a 21-part unit, young computer scientists learn to apply design mode, which gives users options for colors, fonts, etc. They learn to incorporate these...
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...
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, learners...
Country Music Hall of Fame
Ray Charles and Country Music
Ray Charles used the pain and adversity from his life to influence an entire genre of American music. Learn about the musician's daily life, struggles and success, and powerful musical style with a thorough resource.
NYSU
Understand a Fraction as a Number on a Number Line
Piece by piece young scholars build a basic understanding of fractions in a Common Core-designed elementary math lesson. Through a series of hands-on activities and journaling exercises, and with the help of multiple online resources,...
EngageNY
The Graph of the Equation y = f(x)
Math language? Set notation is used in mathematics to communicate a process and that the same process can be represented as computer code. The concept to the loop in computer code models the approach pupils take when creating a solution...
EngageNY
The Graph of a Function
Mathematics set notation can be represented through a computer program loop. Making the connection to a computer program loop helps pupils see the process that set notation describes. The activity allows for different types domain and...
Microsoft
Artificial Intelligence
There's nothing artificial about an informative lesson. 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 before...
EngageNY
Using Matrix Operations for Encryption
Data encryption is an important security measure for sensitive data stored on computers. Pupils learn how to utilize matrices for creating code. They also get a great review of matrix multiplication, inverse matrices, and the identity...
American Farm Bureau Foundation for Agriculture
Welcome to My American Farm!
Take a step into the virtual farm world and explore the impact farming has on our everyday eating habits. Future farmers discover the meaning of agriculture and the hard work that goes into providing food for us to enjoy. A computer game...
Microsoft
Conditionals
The conditions are ripe to learn about conditionals. Young computer scientists consider conditionals in their daily lives, then apply their knowledge to computer coding. The fifth of nine parts in the Intro to CS with MakeCode uses...
Kenan Fellows
Letter Writing to Politicians on Environmental Issues
Let your voices be heard! Pupils research local and national environmental concerns using the Internet. Class members determine an issue they deem important and draft a letter to a local politician expressing their concern about the...