This questionnaire will be distributed in class Oct 1 ... if you don't get a copy then, please e-mail back the questionnaire, or print out a copy and bring it 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 - committed-choice logic programming languages (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!