Lab 5: Computing in War

Starting with the earliest digital computers, military applications have driven the development of the technology. The Defense Advanced Research Projects Agency (DARPA) was nearly the only funder of computer science research throughout the 1960s and '70s, and is still a major funder today. It doesn't fund all technologies equally; it solicits research proposals in areas of military importance.

Despite that, virtually all of the DARPA technologies have been of immense value for non-military uses. The Internet, itself, was originally a DARPA development.

The goal is neither to encourage nor to dissuade students from later working on military projects. The goal is to help students understand the implications of computing in warfare, both for informed citizenship for all of them, and so that those who may later choose to work on military projects do it mindfully—with an awareness of the ethical issues involved.

Pacing:

The 3 lab pages could be split across 3–6 days (120–240 minutes). Expected times to complete follow:

Prepare

Lab Pages

Solutions

Correlation with 2020 AP CS Principles Framework 

There are no AP CSP standards connected to this lab.