Programming Experience Survey

With a piece of paper, write down answers to for following questions. Please be as accurate as possible.

Note: This is an anonymous survey, so do not write your name on the paper.

  1. How many college-level Computer Science courses have you taken that involved a substantial amount of programming?

  2. How many non-college-level Computer Science courses have you taken that involved a substantial amount of programming?

  3. What was the first programming language you learned?

  4. How old were you when you wrote your first computer program?

  5. What computer programming languages do you know? Please categorize them as below.

    1. Minimal experience — maybe compiled a couple of test programs.
    2. Some experience — wrote a handful of small programs.
    3. Substantial experience — wrote some small to medium-sized programs.
    4. Extensive experience — wrote at least several complex programs.

    For example, you might write:

    • C — Minimal experience
    • JavaScript — Some experience
    • Java — Some experience
  6. When did you last write a computer program?

    1. Within the last three months.
    2. Four to twelve months ago.
    3. One to three years ago.
    4. More than three years ago