CS201J: Engineering Software, Fall 2003
|
CS201J Course Improvement Survey
There are two course evaluation surveys you should do for CS201J:
Please answer as many questions as you want, as usefully as you can. This survey is designed so you can answer all the questions just by circling choices, but please feel free to write out your own answers if you don't like any of the provided choices.
- Official SEAS Survey — you should have received an email explaining how to do this web-based evaluation survey. This is the survey that will be used by the Deans and my Department Head to decide the future of CS201 (and whether or not I should be fired).
- This Course Improvement Survey — the official evaulation questions don't offer much help in improving the course. For that, you need lots of specific, direct questions. That's what this survey is. Your answers will help make future editions of CS201 better course.
General Questions
For each statement, circle a choice to indicate whether you agree or disagree with the statement.
1. Before taking CS201J, I thought programming was fun. Strongly Disagree Disagree Not Sure Agree Strongly Agree 2. After taking CS201J, I thought programming was fun. Strongly Disagree Disagree Not Sure Agree Strongly Agree 3. Before taking CS201J, I expected to take more CS courses. Strongly Disagree Disagree Not Sure Agree Strongly Agree 4. After taking CS201J, I expect to take more CS courses. Strongly Disagree Disagree Not Sure Agree Strongly Agree 5. I thought the time I spent on the problem sets was worthwhile. Strongly Disagree Disagree Not Sure Agree Strongly Agree 6. I thought the time I spent on the exams was worthwhile. Strongly Disagree Disagree Not Sure Agree Strongly Agree 7. I thought that the time I spent attending lectures was worthwhile. Strongly Disagree Disagree Not Sure Agree Strongly Agree 8. I thought that the time I spent in Friday sections was worthwhile. Strongly Disagree Disagree Not Sure Agree Strongly Agree 9. How many units should CS201J be worth? 2 3 4 5 Problem Sets
10. Problem Sets for future CS201 courses should involve? More programming, less non-programming work Simlar balance as this year Less programming, more non-programming work
11. There should be: More, shorter problem sets Simlar number and size as this year Fewer, longer problem sets
For each problem set, indicate whether you think a similar problem set should be reused next year. If you have suggestions for what the changes should be, they are appreciated.
PS 1. Game of Life Don't Use Again Maybe reuse, needs major changes Reuse with minor changes PS 2. Using Data Abstractions (Trendy Names) Don't Use Again Maybe reuse, needs major changes Reuse with minor changes PS 3. Implementing Data Abstractions (Google) Don't Use Again Maybe reuse, needs major changes Reuse with minor changes PS 4. Designing with Data Abstractions (Cracker Barrel Puzzle) Don't Use Again Maybe reuse, needs major changes Reuse with minor changes PS 5. Distributed Simulations Don't Use Again Maybe reuse, needs major changes Reuse with minor changes PS 6. Byte Codes Don't Use Again Maybe reuse, needs major changes Reuse with minor changes Curriculum
Answer the next two questions only if you are majoring in Electrical Engineering or Systems Engineering.
Your major: Electrical Engineering Systems Engineering Should CS201 be required for your major? Yes No
Others
Have I done anything in this course that you found offensive?
Any other suggestions for improving this course?
I filled out the official SEAS survey: Yes
(There is no other choice for this one. Please do the official SEAS survey.)
University of Virginia Department of Computer Science CS 201J: Engineering Software |
Sponsored by the National Science Foundation |
cs201j-staff@cs.virginia.edu |