The New Instructor Post-Assessment Questionnaire
- First Name
- Last Name
- Workshop website
- How many attendees were there for Day 1
- How many attendees were there for Day 2
- How many instructors were there?
- How many helpers were there?
- What fraction of the attendees were complete beginners (no coding/command line experience at all)
None | 1/4 | 1/2 | 3/4 | All - What fraction of the attendees were novices (doing copy-and-paste coding without really understanding it)
None | 1/4 | 1/2 | 3/4 | All - What fraction of the attendees were intermediate (already using the shell and writing multi-page programs)
None | 1/4 | 1/2 | 3/4 | All - Did the students use the SWC Windows Installer?
Yes | No | I was not aware there was one | Other - Any comments about the SWC Windows Installer? (optional)
- Any problems with the Git installation? (optional) (Mainly any issues with Git on OSX)
- Any other problems with software installation?
- What topics did you teach and how long did it take (in hours)
1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 N/A Shell Git Python R MATLAB SQL Make Other
If you taught "other" please describe what you taught and how long it took (e.g., "SVN (3.5); SPSS (3); SAS(2.5)") - Shell
- files and directories
- Didn't cover it
- I wrote all my material from scratch
- I used some SWC material as well as material I've written myself
- I used about 50/50 SWC material and my own material
- Minor tweaks to SWC material (e.g example problems)
- I taught SWC material verbatim but skipped a few parts
- I taught SWC material verbatim
- I taught SWC material verbatim + minor extras (e.g. more example problems)
- How did this lesson go? This can include: how much you were able to teach relative to your goal, whether planned or improvised and why; how easy/difficult attendees found it; whether you went too fast/slow; whether attendees seemed interested/bored etc.
- How many minutes did this lesson take?
- creating things (...as above...)
- pipes and filters (...as above...)
- pipes and filters (...as above...)
- scripting (...as above...)
- finding things (...as above...)
- other (...as above...)
- files and directories
- Python
- variables and assignment (...as above...)
- functions (...as above...)
- loops (...as above...)
- conditionals (...as above...)
- NumPy (...as above...)
- Pandas (...as above...)
- defensive programming (...as above...)
- the command line (...as above...)
- other (...as above...)
- Git
- recording history (...as above...)
- push and pull (...as above...)
- merging conflicts (...as above...)
- branching (...as above...)
- licensing and open source (...as above...)
- other (...as above...)
- SQL
- selecting (...as above...)
- sorting and removing duplicates (...as above...)
- filtering (...as above...)
- calculating new values (...as above...)
- nulls (...as above...)
- aggregation (...as above...)
- join (...as above...)
- updating and deleting (...as above...)
- using in programs (...as above...)
- other (...as above...)
- For each session, please indicate how you think the session went. This can include: how much you were able to teach relative to your goal, whether planned or improvised and why; how easy/difficult attendees found it; whether you went too fast/slow; whether attendees seemed interested/bored etc.
- Comments on the location/room: Did it have air-con, was there enough space for helpers, were there bathrooms/coffee/catering nearby, was it accessible for disabled attendees etc.
- Anything else? Can be about the workshop, this survey, any topics etc.