Lesson Plan
Curated OER

Fighting Ships

For Teachers 6th - 8th
Students describe the evolution of the warfare of ships throughout history. They work cooperatively to acquire information on power, maneuverability, weapons and crew responsibilities. Students brainstorm the ways each of the ships...
Lesson Plan
Curated OER

Motion Capture and Analysis

For Teachers 9th - 12th
Students capture the serve motion of a tennis player with a digital or video camera. Using transparencies or a software package, analyze the speed, acceleration, displacement and time of the racquet head and ball in the tennis stroke.
Worksheet
Curated OER

Must/Must Have = 90% Guess

For Students 5th - 7th
In this grammar worksheet, students learn when to use "must" and when to use "must have" in sentence writing. They then make guesses about the following 10 sentences using "must".
Lesson Plan
Curated OER

Women in Mathematics: History to Today

For Teachers 7th - 12th
Young scholars investigate important women in Mathematics.  In this middle or high school mathematics lesson, students research the accomplishments of women that played an important role in the history of mathematics or women...
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Great Ideas in Theoretical Computer Science

For Students 9th - 10th
A complete course on theoretical Computer Science presented at the college undergraduate level. The course attempts to describe Computer Science beyond the computer, focusing on mathematical tools, complex systems and classic problems,...
Lesson Plan
Other

Exploring Computer Science: Scope and Sequence

For Teachers 9th - 10th
Exploring Computer Science is one year course consisting of six, six week long units. The course was developed around a framework of both computer science content and computational practice where assignments and instruction are...
Activity
TeachEngineering

Teach Engineering: Hurricane! Saving Lives With Reasoning & Computer Science

For Teachers 9th - 10th
Students develop and apply the distance formula and an x-y coordinate plane on a hurricane tracking map, and then use a map scale to determine distance in miles. Then, using MATLAB computer science programming language, students help...
Study Guide
The College Board

The College Board: Computer Science a Course Home Page

For Students 9th - 10th
The place to go for all of the information concerning the Advanced Placement Computer Science A exam.
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...
Lesson Plan
Code.org

Code Studio: Computer Science: 20 Hour Intro Course

For Teachers Pre-K - 1st
This twenty-hour course introduces elementary and middle school students core computer science and programming concepts.
Article
Other

Exploring Computer Science: Computational Thinking [Pdf]

For Teachers 9th - 10th
The head of the Computer Science Department at Carnegie Mellon University, Jeannette M. Wing, discusses the importance of addressing computational thinking with young learners.
Article
University of Washington

University of Washington: Cs: Seven Big Ideas of Computer Science

For Students 9th - 10th
An overview of the seven fundamental principles which make up the content of computer science.
Lesson Plan
Other

Computer Science Education Group: Distributed Expertise Learning Modules

For Teachers 9th - 10th
Interdisciplinary learning modules that provide engaging and easy-to-use materials for teaching computer science concepts in other content courses.
Handout
Other

Exploring Computer Science: Computational Thinking for Everyone

For Teachers 9th - 10th
The head of the Computer Science Department at Carnegie Mellon University, Jeannette M. Wing, presents her vision that computational thinking will be a fundamental skill used by everyone in the world by the middle of the 21st Century.
Handout
Carnegie Mellon University

Carnegie Mellon: Stehlik: Advanced Placement Computer Science

For Students 9th - 10th
This site includes numerous links to information about the Advanced Placement Computer Science course and exam.
Website
Other

American Computer Science League (Acsl)

For Students 9th - 10th
The primary site for the American Computer Science League (ACSL) programming competition.
Article
Khan Academy

Khan Academy: Ap Computer Science Principles Exam Overview

For Students 9th - 10th
An overview of what to expect on the AP Computer Science Principles exam.
eBook
Other

Business Education Resource Consortium: Computer Science & Information Systems

For Teachers 9th - 10th
In this online manual you will find examples of integrated performance activities developed to coordinate with the Computer Science and Information Systems Career Path in the Business Education Career Path and Model Curriculum Standards....
Activity
Other

Computer Science for Fun: Mathemagic: The Magic of Computer Science

For Teachers 9th - 10th
The CS4FN magic collection are easy mathematical card tricks with a twist, where every trick comes with a link to some computer science concept.
Website
Other

Special Interest Group on Computer Science Education (Sigcse)

For Teachers 9th - 10th
The main site for the ACM's Special Interest Group on Computer Science Education.
Lesson Plan
Code.org

Code Studio: Computer Science: Course 4

For Teachers 4th - 8th
Middle level students delve deeper into computer programming topics to identify flexible solutions to more complex problems, to ultimately create games and stories they can share.
Article
Other

Computer Science for Fun: What Is Computational Thinking?

For Teachers 9th - 10th
Find out about teaching computational in the classroom, and then link to some classroom resources and student activities to teach these skills.
Activity
Science Buddies

Science Buddies: The Perfect Marriage of Computer Science & Medicine

For Students 9th - 10th
Find out the real explanation for why your parents are so weird. Here is a project that lets you explore the internet to find out why your "DNA blueprint" is so important to health and disease. In this project you will use methods that...
Website
Duke University

Duke University: Advanced Placement Computer Science Java Subset Specification

For Students 9th - 10th
Provides information about the APCS Java Subset in javadocs form.

Other popular searches