Pre-Workshop Questionnaire
This post originally appeared on the Software Carpentry website.
I've been asking people to fill in the short questionnaire below before our workshops in order to give us a better idea of what they want and what they already know. How do you score, and how could we improve the questions?
- Roughly what fraction of your working time do you spend creating, modifying, or testing software?
- What operating system will you be using in this class?
- Linux
- Mac OS X
- Windows
- Do you understand the following Unix shell commands well enough to explain them to someone else?
- ls data/*.txt
- find ~ -name '*.py' -print
- Do you understand the following Subversion commands well enough to explain them to someone else?
- svn update
- svn diff -r 1723
- Do you understand the following Python statements well enough to explain them to someone else?
- {'east' : 5, 'west' : 11}
- __init__(self, *args)
- Do you understand the following testing concepts well enough to explain them to someone else?
- fixture
- mock object
- Do you understand the following Make terms and commands well enough to explain them to someone else?
- dependency
- cp $< $@
- Do you understand the following SQL terms and commands well enough to explain them to someone else?
- select * from data where data.left < data.right;
- inner join
- What do you hope to gain from this workshop? What could we do to make it most useful for you?