Coding Implementation

Classroom Coding Implementation Plans

The Classroom Coding Implementation Plan is an informal document which encapsulates the discussions you've had within your coding group about bringing coding into your classrooms. These plans provide a general outline about how you will

  1. Bring the code you've written into the classroom environment
  2. or
  3. Introduce coding (in general) as a teaching tool for a specific lesson


Each coding pair will produce a functioning computer program that simulates, demonstrates, or analyses some physical process or phenomenon. Each individual Fellow is expected to upload an Implementation plan particularly suited to their teaching plans/situation. This brief, 1-2 page document will outline how the Fellow plans to either bring the code they've written into the classroom environment OR how they can introduce coding (in general) as a teaching tool for a specific lesson. The implementation plan upload will ask you to provide the following information:

  1. Title
  2. General Subject Area
  3. Anticipated Grade Level
  4. Plan Objective Statement
  5. Identify which NGSS/CCMS practices your students will engage in
  6. Computer language your source code is written in
  7. Your plan (in plain text and .pdf formats, maximum 10 MB)
  8. Plain text file(s) containing your source code (maximum of 5 files, up to 1 MB each)


You will primarily work on your plan within your workshop group under the guidance of your Workshop Leader, though in some cases your Lab Site Coordinator or even Research Mentor may volunteer to be a resource for you. Your primary goal is to simply and clearly communicate a process for you to bring coding skills into the classroom after reflecting upon your experiences and discussions in the workshop and coding yourself.

While this document is primarily for your own reflection and planning, others will find it a useful starting place for their own work. You can assume that your audience is a well educated university graduate working in the same grade level and field you are (e.g. middle school biology) and who is not an expert in your research project field. Keep it simple. You do not need to provide all of the background information for the teacher, but diagrams of key steps or concepts and reliable links may help you organize your thinking and will be appreciated by your readers.