Secure Programming Education

Matt Bishop

We present an approach to emphasizing good programming practices and style throughout a curriculum. This approach draws on a clinic model used by English programs to reinforce the practice of clear, effective writing, and law schools to teach students legal writing. We present our model and some very preliminary results when we used it. We also discuss the next steps.