College Board
Team Problems in Computer Science
There is no I in team. Seven team problems provide classmates the opportunity to work with a partner on a task. Projects span the course and require pupils to apply their knowledge. Tasks range from writing the algorithm in English to...
College Board
Object-Oriented Design
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...
Teach Engineering
Java Code: Does It Work? Test and Test Again
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...
Teach Engineering
Java Programming: Testing the Edges
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...
Teach Engineering
Curb the Epidemic!
Class members use an applet on the Internet to simulate the spread of a disease. The simulation allows individuals to determine two nodes to vaccinate to limit the number of nodes infected. By running several simulations, scholars can...