+
Lesson Plan
College Board

Strategies for Teaching AP Computer Science

For Students 10th - 12th
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
+
AP Test Prep
College Board

Using the Java Collections Hierarchy

For Teachers 10th - 12th
Collect a set of collections. Professional development material provides teachers with information about collections that are in AP Computer Science. Materials include teaching strategies, sample labs, and worksheets. Educators use the...
+
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.
+
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...
+
Lesson Plan
1
1
Teach Engineering

Java Code: Does It Work? Test and Test Again

For Teachers 9th - 12th Standards
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
+
Activity
1
1
Teach Engineering

Java Programming: Testing the Edges

For Teachers 9th - 12th
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
+
Lesson Plan
Google

Animate a Name

For Teachers 5th - 9th
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.

Other popular searches