Cornell University
Magnetic Mad Libs
Examine the science behind computer communication. After defining the properties of magnets, learners simulate how a computer hard drive works by sending each other binary codes using the magnets. They use these communications 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...
College Board
Strategies for Teaching AP Computer Science
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
Discovery Education
Satellite Telemetry
Satellites require rockets to launch, but it doesn't take a rocket scientist to understand them. Future engineers learn about how satellites send data to Earth and how to interpret satellite images. They see how radio waves play a role...
Curated OER
Binary and Communication Systems
Students participate in an activity that introduces them to the concept of binary coding as a language. They decode messages using special boards that has its own code for different letters. They create new codes by rearranging wires...
PBS
Passion for Pixels
Picture this: a fun activity for pupils to discover pixels. After learning about digital signals and pixels, scholars act as senders and receivers of an image. The sender indicates zero or one to tell whether each square in a grid is...
Curated OER
Getting Started With Java-Background
Students study the history of computers including hardware and software, binary representation of data and examine the beginnings of programming languages. They investigate the development of software and the fundamentals of...
Code.org
Number Systems
Generating a system of shapes. Groups work together to create a number system using three different shapes as symbols. The groups should come up with the rules that generate all the possible permutations of the three shapes.
Code.org
Lossy Compression and File Formats
I'm compressed. Groups do a rapid research of different file types to determine what kind of compression the formats use and how it works. They share their information with the rest of the class until everyone has all the information for...
Curated OER
Prokaryotes
The cellular and genetic organization of Prokaryotes, and the main characteristics of their movement and structure are summarized in this presentation. They are compared to Eukaryotes and that information will help your students with...
Curated OER
Born Gay
Is a person's sexual orientation determined at birth? With the informative website, scholars prepare for a debate about the topic. They learn the top pro and con arguments and read through a historical timeline of homosexuality. They...
Code.org
Practice PT - Encode an Experience
Encoding What I did Last Summer. Class members develop a way to encode a personal experience using a top-down approach to determine components and sub-components of their experience They then pick one portion of the experience and go...
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
Microorganisms
Though there are seventy-seven slides in this PowerPoint, only small bits of information are presented on each. It outlines the roles microorganisms play in the environment and spends time listing characteristics of each four different...
Code.org
Processing Arrays
Scholars use a playing card activity to help them develop a program to find the minimum value of a list. They learn to use for loops to write code that will process lists.
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.
Columbus City Schools
Let’s Get Theoretical About Cells
Get up close and personal with cells in a hands-on journey to discover what makes up living things. Scholars learn valuable microscope skills, delve into the Modern Cell Theory, and gain insight into how cells reproduce. The included lab...
Curated OER
Building a Computer
For this computer worksheet, students read about computers and the definition of a computer. They build a simple computer using two rulers and learn to add numbers using the computer they build. They answer three critical thinking...
Curated OER
Digital Images: From Satellites To The Internet
High schoolers examine digital images and how satellites orbiting Earth send information and pictures to Earth over the Internet. They use a digital camera to put pictures on a computer and decode a satellite image from space.
Curated OER
Pixel Transmission
Students develop code systems to transmit information between groups. They explore, explain and apply techniques used to transmit remote sensing data to better understand remote sensing images.
Curated OER
I Was Just Kidding!
Young scholars examine the difference between good-natured teasing and bullying through discussion of fictional scenarios and reflect on real-life situations. They use guidelines to help them realize when harmless joking has crossed the...
Virginia Department of Education
The Cell Cycle and Mitosis
What a packed lesson plan! Provide your class with the opportunity to learn about the cell cycle in several exciting ways. Biologists first learn about the theory behind mitosis, then proceed to view onion tips under the microscope and...
Curated OER
Reading Comprehension 6
Set the timer for five minutes (or less), and distribute this resource to your class. There's a very short reading passage followed by a set of three questions. What a great tool in prepping your class for upcoming state testing.
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...