This material is in early beta: over 300 suggestions and corrections are waiting to be folded in, some quite significant. Changes should be in place by July 2018, at which times printed copies and downloadable electronic copies will be made available.

Pre-Assessment Questionnaire

This questionnaire is designed to help teachers gauge the prior knowledge of learners in an introductory JavaScript programming workshop. You can use it as a starting point for creating a rubric of your own.

  1. Which of these best describes your previous experience with programming in general?
    • I have none.
    • I have written a few lines now and again.
    • I have written programs for my own use that are a couple of pages long.
    • I have written and maintained larger pieces of software.
  2. Which of these best describes your previous experience with programming in JavaScript?
    • I have none.
    • I have written a few lines now and again.
    • I have written programs for my own use that are a couple of pages long.
    • I have written and maintained larger pieces of software.
  3. Which of these best describes how easily you could write JavaScript to find the largest number in a list?
    • I wouldn’t know where to start.
    • I could struggle through by trial and error with a lot of web searches.
    • I could do it quickly with little or no use of external help.
  4. Which of these best describes how easily you could write JavaScript to capitalize all of the titles in a web page?
    • I wouldn’t know where to start.
    • I could struggle through by trial and error with a lot of web searches.
    • I could do it quickly with little or no use of external help.
  5. Why do you want to take this training course?