CSCE 3650.001
Introduction to Compilation Techniques
Exit Survey

Please respond to this survey only once. Thank you.

By the end of this course, you should have the following skills and knowledge. Please rate your level of skill or knowledge for each of these outcomes.

Outcomes:
lowesthighest
Given a context-free grammar, build SLR(1), LR(1) and LALR(1) parse tables for that grammar. 1  2  3  4  5
Given a context-free grammar, an LR parse table and an input string, show the steps of the parse. 1  2  3  4  5
Given a language specification for an imperative language, build a parser for the language using tools such as lex and yacc. 1  2  3  4  5
Integrate semantic actions into the above parser to construct a symbol table, perform type checking, and generate intermediate code. 1  2  3  4  5
Given a control-flow graph with intermediate 3-address code within each basic block, show the “improved” control-flow graph after hand-optimizing for common subexpression elimination, copy propagation, and dead code removal. 1  2  3  4  5

Teaching Assistants:
 lowest highest
Office Hours
Was on-time for office hour appointments.
 NA  1  2  3  4  5
Grading
Graded consistently and in a timely manner; worked with a clear grading scheme; gave sufficient feedback on papers.
 NA  1  2  3  4  5
Teaching Lab Sections
Developed rapport with students; presented additional concepts, new examples, and answered student questions; had good oral communication skills
 NA  1  2  3  4  5
Overall Evaluation NA  1  2  3  4  5

Additional comments on TA's performance.

Is there anything in the prerequisite course (CSCE 3600) that could be improved in order to help you in this course?

List ways this course could be improved:

What is your major:

What is your classification:

What grade do you expect to make in this course?