Lesson Plan
Curated OER

Just The Facts

For Teachers 4th - 8th
Students investigate a state of choice. They conduct research looking at various important aspects of the state. The information is organized into a presentation for the class. The additional reading of target books should help students...
Lesson Plan
Curated OER

Tell Me a Whopper!

For Teachers 6th
Sixth graders investigate tall tales as a literary genre. They listen to a number of tall tales to discover how exaggeration is used as a story element. They write and publish a tall tale using word processing software. They illustrate...
Lesson Plan
Curated OER

Most Troublesome Exotic Invasive Plant Species Web Quest

For Teachers 7th - 8th
Students participate in a Web Quest activity in which they identify common exotic invasive plant species of the Southern Appalachian Region. After identifying the top 10 exotic invasive species, they choose one to research in depth.
Lesson Plan
Curated OER

Scientific Inquiry: Periodic Motion

For Teachers 11th - 12th
Young scholars construct their own pendulum. In this physics lesson, students design an experiment to find the factors affecting its period. They formulate a conclusion based on experimental data.
Article
Other

Dick Baldwin: Similarities and Differences Between Java and C++

For Students 9th - 10th
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Article
Other

C++ Resources Network: History of C++

For Students 9th - 10th
This site features a description on how the C++ programminglanguage was developed.
Article
Other

Horstmann: Moving From Java to C++

For Students 9th - 10th
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Article
Microsoft

Microsoft Developer Network: Coding Techniques and Programming Practices

For Students 9th - 10th
This article provides coding techniques and programming practices for improving the quality of source code.
eBook
Khan Academy

Khan Academy: Learning Programming on Khan Academy

For Students 9th - 10th
Learn the basics of programming in this tutorial.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to C++

For Students 9th - 10th
This MIT course presents the C++ programming language to students that have little or no programming experience.
eBook
Khan Academy

Khan Academy: Our First Program

For Students 9th - 10th
Learn how to write your first program.
Article
Other

Beanz: How to Build a Computer

For Students 9th - 10th
Building your own computer is a great way to not only save money, and get more processing power, but also to learn about the less obvious parts of software programming.
Online Course
Code.org

Code.org: Cs Fundamentals: Course C

For Students 1st - 3rd
Create programs with sequencing, loops, and events. Translate your initials into binary, investigate different problem-solving techniques, and learn how to respond to cyberbullying. At the end of the course, create your very own game or...
Website
Other

Stroustrup: The C++ Programming Language

For Students 9th - 10th
The resource provides information about the C++ programming language by the creator of C++.
Activity
Khan Academy

Khan Academy: Procedures With Parameters

For Students 9th - 10th
Practice using procedures with parameters for computer programming.
Primary
Other

The History of Programming Languages

For Students 9th - 10th
Brief history of programming languages is provided in this research paper at this site.
Website
Other

Cplusplus

For Students 9th - 10th
Learn some general information about the computer programming language C++, including some step-by-step tutorials and other helpful articles.
Unit Plan
TED Talks

Ted: Ted Ed: Inside Your Computer

For Students 9th - 10th
How does a computer work? The critical components of a computer are the peripherals (including the mouse), the input/output subsystem (which controls what and how much information comes in and out), and the central processing unit (the...
Lesson Plan
Google

Cs Education at Google: Cs First: Art: Activity 2: Animation

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
Google

Cs Education at Google: Cs First: Fashion & Design 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
Google

Cs Education at Google: Cs First: Storytelling 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
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
Google

Cs Education at Google: Cs First: Music & Sound 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
Google

Cs Education at Google: Cs First: Social Media 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...

Other popular searches