College Board
GridWorld: A Curriculum Module for Computer Science
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,...
College Board
An Introduction to Polymorphism in Java
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.
Curated OER
Creating Personalized Stationery
Students write, format, enter, save, revise, edit a full block style letter with open punctuation for printing. They produce a personalized letterhead using a computer and access information from the Internet using a variety of search...
Curated OER
Magnificent Mythology
Sixth graders research Greek mythology and explore mythological references. In this Greek mythology lesson, 6th graders view a PowerPoint about Greek mythology and read myths and their characteristics. Students discuss the relevancy of...
Curated OER
A Web Of Workers
Students investigate different occupations and how they rely on each other. In this community lesson, students create a job web, linking occupations to other occupations that rely on each other. Students create their own perfect job...
Curated OER
Developing Flags
Students examine why having a symbol such as a flag is important for countries. In this flag lesson, students break into groups and create their own flag to represent their group dynamic.
Curated OER
Marketing A New Product
Students design and draw a new product in a graphics program. Students research and create a report on how they plan to market their product. Students create a flyer, brochure or business card to be passed out at the New Product Fair.