CSE 505 -- Background Questionaire

Autumn 1999

This questionaire was distributed in class Sept 27 ... if you didn't get a copy please e-mail back the questionaire, or print out a copy and bring to class on Wednesday. Thanks.


Your name:


Which of these courses have you already taken?

 - undergraduate programming language survey course (like our CSE 341)

 - undergraduate compilers course

 - undergraduate course on formal semantics

 - graduate programming languages course

Any other courses you think are relevant?








How familiar are you with the following concepts?  Choose from V (very
familiar), S (somewhat familiar), or N (never heard of it).

 - call by value, call by result, call by reference


 - call by name


 - static as compared with dynamic scoping


 - static typing, dynamic typing


 - polymorphic type systems


 - lambda calculus


 - F-bounded polymorphism (OK, if you're familiar with this one you should
   think about petitioning out of the course)


 - static and dynamic links (these are used in a typical compiler
   implementation of a block-structured language)


 - object-oriented design methodology




Which programming languages do you know well?  Which are you somewhat
familiar with?  








Anything else I should know about your background?

Thanks!