+
AP Test Prep
College Board

GridWorld: A Curriculum Module for Computer Science

For Students 10th - 12th
Stretch out the grid. Teaching modules provide suggestions on how to use the case study, GridWorld, throughout the year as opposed to only right before the exam. The instructional units provide suggestions for presentations, assignments,...
+
AP Test Prep
College Board

Object-Oriented Design

For Teachers 10th - 12th
Just jump in with both feet. To better teach Java, one must think Java. The College Board built document immerses teachers in object-oriented design by providing several resources for use. Resources include teaching strategies, design...
+
Assessment
Curated OER

Fall 2004 Midterm Exam #2 - Electricity and Magnetism

For Students 11th - Higher Ed
Written for a college physics course, this midterm examination deals with electric and magnetic fields. When taking this test, learners answer multiple choice questions, solve problems, and analyze a variety of attractive diagrams....
+
Lesson Plan
Code.org

Practice PT - Design a Digital Scene

For Teachers 9th - 12th
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into manageable...
+
Lesson Plan
Code.org

Practice PT - Tell a Data Story

For Teachers 9th - 12th
Show your class how it all comes together. The last instructional activity in a unit of 15 has individuals take everything they learned in the data section to analyze the class-generated data. The pupils find a story they want to tell...
+
Assessment
Code.org

Practice Performance Task - Security and Hacking in the Real World

For Teachers 9th - 12th
Young computer scientists create a visual artifact that represents their research into a computing innovation in the world of cybersecurity. They then work individually to write an essay on the impact of technology on cybersecurity.
+
AP Test Prep
College Board

An Introduction to Polymorphism in Java

For Students 10th - 12th
Run a lesson on run-time polymorphism. An AP® curriculum module introduces polymorphism in Java. It identifies the five major types of run-time polymorphism and provides a brief description and example for each type.
+
Lesson Plan
Code.org

Practice PT - The Internet and Society

For Teachers 9th - 12th
Speaking of the Internet. The culminating lesson for the unit on the Internet challenges pupils to prepare short, two-minute speeches on an issue facing society. The pupils chose from three topics that connect the Internet and society,...
+
Lesson Plan
Curated OER

Evolutionary Relationships Based Upon Comparative Genetics

For Teachers 9th - 12th
Students investigate the protein cytochrome c in an attempt to use its genetic chemistry to study possible evolutionary relationships between organisms. The lesson integrates technology with the use computers to perform DNA analysis.
+
Assessment
Code.org

Practice PT – Improve Your App

For Students 9th - 12th
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
+
Lesson Plan
Code.org

Practice PT - Encode an Experience

For Teachers 9th - 12th
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...
+
Lesson Plan
Curated OER

Corrosion/Plating/Electrolysis

For Teachers 11th - 12th
Students familiarize themselves with half cell reactions, potential circuits, etc. They participate in a lab that includes a worksheet that guides them through an inquiry pertaining to the content. They complete a series of questions...
+
Lesson Plan
Curated OER

Getting Started with Java

For Teachers 9th - 12th
Students explore a programming curriculum based in the Java language. They start with the basic information needed to code and run their first program. Students analyze the planning, debugging and testing points of the unit. They write a...
+
Lesson Plan
Curated OER

EU Simulation: The European Council

For Teachers 12th
Discover how government and the European Union works with this interactive activity. Small groups form to represent a country and create a profile. The instructor presents an issue to discuss and potential politicians then develop...
+
Lesson Plan
Curated OER

Experiments in Nanotechnology: Ferrofluids

For Teachers 9th - Higher Ed
Students explore the world of nanotechnology by synthesizing ferrofluids in a series of chemical reactions. In small groups, they follow the procedure to create the ferrofluids using precise measuring techniques. They test the resulting...
+
Lesson Plan
Curated OER

Lessons: Food Web

For Teachers 7th - 8th
Young scholars use an interactive web-based food web game to gain familiarity with tropic levels and interactions. They already understand that in an ecosystem there are four basic tropic levels: producers, primary consumers, secondary...
+
Lesson Plan
Curated OER

Respiration

For Teachers 11th - 12th
Students study the gas exchanges that occur during cellular respiration. They observe what happens as a result of a number of variables on the rate of respiration. They use microrespirometers to measure the oxygen consumption of...
+
Lesson Plan
Curated OER

Zones of the Rocky Intertidal Zones

For Teachers 6th
Sixth graders predict intertidal zones for organisms. In this intertidal zones lesson, 6th graders analyze an illustration of an organism and a class diagram of the intertidal zones. Students research to locate the zone the organism is...
+
Assessment
Ed Change

Digital Sexism Quiz

For Students 7th - 12th
In this digital age quiz, students respond to 10 true or false questions based on their opinions of gender bias in contemporary society.
+
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.
+
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
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.
+
Handout
Wikimedia

Wikipedia: Advanced Placement Computer Science

For Students 9th - 10th
A Wikipedia description of the Advanced Placement Computer Science exam.
+
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.