This questionnaire has two purposes: (1) to tell us the average background of students in the class so that we can avoid boring or losing the majority of you in these first few weeks; and (2) to give us some small hope of getting to know you in a class this size.

Name:
Year in School:
Major:
Hometown:
When did you take CSE 143? Who taught it?

Please indicate your confidence in each of the following skills and topics:

not confident                     so-so                     very confident
Programming in C or C++ (your choice) 1     2 3 4 5 6     7
Programming (in general) 1     2 3 4 5 6     7
working with UNIX-based machines 1     2 3 4 5 6     7
ADTs 1     2 3 4 5 6     7
recursion 1     2 3 4 5 6     7
inductive proofs 1     2 3 4 5 6     7
Asymptotic (big-O) Analysis 1     2 3 4 5 6     7
Lists 1     2 3 4 5 6     7
Stacks 1     2 3 4 5 6     7
Queues 1     2 3 4 5 6     7
Trees 1     2 3 4 5 6     7
Hashing 1     2 3 4 5 6     7


Given the choice, do you prefer programming in C or C++?

Do you plan on doing programming assignments on a (non-UNIX) personal computer?

Do you have any experience implementing a reasonably complex ADT (e.g., in another class or industry)? If so, please describe it briefly.
 

What's your favorite hobby?
 

(Mine's music...) What's been your favorite album this past year (it doesn't necessarily have to have been released in the past year)?
 

Anything else we should know about you?