Website
Education Development Center

The Fun Works: Technology Career Choices

For Students 9th - 10th
This resource provides information about some technology careers you've probably never thought of.
Website
Other

Abc News: Technology and Science

For Students 9th - 10th
ABC covers the latest news and events in computer technology and in science, and includes lots of related editorials and stories.
Interactive
National Science Foundation

National Science Foundation: The Birth of the Internet

For Students 9th - 10th
This visually engaging feature by the National Science Foundation provides an excellent explanation of how the internet came to be and those responsible for it's inception. Many original computers and other instruments are discussed and...
Website
Museum of Science

Museum of Science, Boston

For Students 9th - 10th
This site from the Museum of Science provides links to all aspects of the museum. An on-line exhibit and a link for educator tools are offered.
Website
PBS

Pbs: A Science Odyssey

For Students 9th - 10th
Website for the PBS series "A Science Odyssey." Numerous opportunities to explore the people and discoveries of science.
Website
Khan Academy

Khan Academy: Ap Computer Science Principles

For Students 9th - 10th
A basic introductory course to computer science. Covers what computers are, their parts, and what they do; what the Internet is and how it works; some basic programming concepts; algorithms; data analysis; and global impact of computers...
Website
Popular Science

Popular Science

For Students 9th - 10th
Popular Science is a monthly science magazine covering the latest in science, technology, electronics, computers, software, automotive, and home technology.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Concurrency and Synchronization

For Teachers Pre-K - 1st
Through attempts to perform tasks in sync with each other, students experience the computer science challenges of concurrency and synchronization.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Programming in Scratch

For Teachers Pre-K - 1st
Students experience what is it like to be computer programmers through the children's computer coding game, Scratch, developed by MIT engineers.
Lesson Plan
Curated OER

Google for Education: Presentations on Cs and Technology for Young Children

For Teachers Pre-K - 1st
Teach young children the basics of computer science and computational thinking skills through this collection of ready to use presentations aimed to engage young learners.
Unit Plan
Curated OER

Google for Education: Children and Technology: Cpu

For Teachers Pre-K - 1st
Introduce students to the working capability of the CPU of a computer. Look at instructions given to the processor to do simple arithmetic functions and how registers are used.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Binary System

For Teachers Pre-K - 1st
How are the numbers stored in a computer? Have students think of binary as a set of bulbs with on and off states. Take a look at how many numbers can be represented with a limited set of bulbs.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Message Routing

For Teachers Pre-K - 1st
Students simulate a server and are connected via computer networks. Representatives from each table act as routers, and as they write messages to each other, the routers help route these messages.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Full Development Cycle

For Teachers 1st - 4th
Experience what it's like to work in the field of technology, and take on something never done before. Brainstorm, prototype, plan, implement, work in a team, coordinate between teams, learn from failures or enjoy a success.
eBook
Khan Academy

Khan Academy: Citizen Science

For Students 9th - 10th
Learn about citizen science: the participation of the general public in scientific research.
Website
Other

Popular Mechanics: Technology

For Students 9th - 10th
Popular Mechanics covers the latest in technology. Topics include computers, the Internet, audio, television, and more.
Lesson Plan
Crayola

Crayola: Birth of Bits and Bytes (Lesson Plan)

For Teachers 9th - 10th
This lesson plan incorporates many subjects! Learners create a flow chart after studying the "Evolution," of computers. Also provides adaptations and references to use. (To access this lesson plan, you must register with Crayola.com....
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Information Theory

For Teachers 2nd - 8th
This activity uses variations on the game of 20 Questions to demonstrate how we can quantify information content, which in turn shows us how to store and share it efficiently when it comes to computer technology.
Lesson Plan
Google

Cs Education at Google: Cs First: Art Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Lesson Plan
Curated OER

Google for Education: Children and Technology: Functions

For Teachers Pre-K - 1st
Take a a look at examples of functions, and then explore functions representing arithmetic operations followed by boolean and string types. Throughout the workshop children do various assignments calculating function result or drawing a...
Lesson Plan
Curated OER

Google for Education: Children and Technology: Sorting

For Teachers Pre-K - 1st
Students learn about data sorting, and by what criteria can one sort things by different algorithms such as selection, insertion and bubble sort.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Privacy and Encryption

For Teachers Pre-K - 1st
Young scholars simulate sending a secret message to a friend via the internet, attempting to deliver the message safely and securely.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Memory and Single Linked Lists

For Teachers Pre-K - 1st
Have your students look at what memory is, in particular how a linked list can be used to represent a list of numbers. Explore linked lists in a game setting.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Robots and Block Diagrams

For Teachers Pre-K - 1st
A robot can execute very primitive commands, but it needs instructions to combine them. In this lesson, look at two types of instructions: commands and conditionals. Learners split into pairs and one becomes a robot while the other one...