This page contains the problem statements and coding rubrics used in this SIGCSE 2016 paper by Kathi Fisler, Shriram Krishnamurthi, and Janet Siegmund.
Here are the versions of the problem statements as handed out in each course used in the study:
Java version (English), used at the school labeled US1-IM in the paper
Racket version (English), used at the schools labeled US1-FP and US2-FP in the paper
OCaml version (English), used at the school labeled FR-FP in the paper
This coding rubric details the data recorded for each programming problem solution, including instructions about how to interpret solutions relative to each datum.
This spreadsheet template has columns corresponding to the various data items described in the coding manual. There is one sheet for each of the programming problems involved in the study.