This survey is intended to help us understand your opinions about CS
1322.  Please answer the questions honestly and openly.  We value your
views about the course, and we will use feedback from this survey in
the future. For multiple choice questions, please circle the
letter/number of your reply. If you have additional comments for which
you do not have space, please feel free to attach other pages.


Term:  Fall 2002             Your major: __________________________


1. OVERALL

Your lecturer: _________________

Which lecturer's class did you attend most often?  ________________

Your TA: __________________________


Most previous CS course experience
 1) Took CS1 Pseudocode
 2) Took CS1 Scheme
 3) Took CS1-X Accelerated Scheme
 4) Transfer student (Language used: _______________________________)
 5) Already took 1322 before

Grade received in that course: _______________

Academic year?

     Freshman           Sophomore         Junior      Senior     Graduate

What were the best things about this course?











What were the worst things about this course?










----------------------------------------------------------------------

2. LECTURE

What percentage of class lectures did you attend?  ________________

If you did not attend class regularly, why?



In your opinion, how important is attending lecture to doing well in
class? 

   1) Does not matter
   2) It has a small impact
   3) It is moderately important
   4) It is quite important
   5) It is absolutely essential

Please rate your lecturer's teaching ability
 1) Very Good
 2) Good
 3) OK
 4) Bad
 5) Very Bad

Please critique your lecturer's in-class teaching abilities,
presentation skills, etc.:









----------------------------------------------------------------------

3. RECITATION


What percentage of recitations, excluding test dates, did you attend?

________________ 


In your opinion, how important is attending recitation to doing well in
class? 

   1) Does not matter
   2) It has a small impact
   3) It is moderately important
   4) It is quite important
   5) It is absolutely essential


How effective were the TAs in teaching recitation?

   1) I would not know; I did not attend recitations beyond tests.
   2) They could not explain things very well.
   3) They were OK.  Some things were clear, some weren't.
   4) They did a good job overall.
   5) Outstanding.  I learned most of the course material from them.


----------------------------------------------------------------------

4. TEACHING ASSISTANTS

Please rate your TA's teaching ability
 1) Very Good
 2) Good
 3) OK
 4) Bad
 5) Very Bad

Write any comments about your TA's teaching ability, etc. that you
feel you should share with us.











How much time did you spend with your TA each week?  

  1) Very little or no time
  2) Less than 15 minutes
  3) About a half hour
  4) About an hour
  5) Several hours


Characterize the quality of the assistance provided by your TA, in general.

  1) Not helpful; could not provide assistance at all
  2) Somewhat helpful, often not able to provide assistance
  3) Mostly helpful, often provided valuable assistance
  4) Very helpful, always could help you make progress


Where there any other TAs that you found particularly helpful
(ie during lab hours, etc)



----------------------------------------------------------------------

5. EVALUATION MATERIALS

I felt the programming assignments were

  1) Extremely boring
  2) Somewhat boring
  3) So-so
  4) Fairly interesting
  5) Very interesting



During tests, I was ...

  1) Unable to answer all the questions in the given time
  2) Always rushed for time, but able to complete the test
  3) Sometimes rushed for time, but able to complete
  4) Able to complete the test in time
  5) Able to leave early


I felt the tests were

  1) Too easy
  2) Easier than expected
  3) About what I expected
  4) More difficult than expected
  5) Too difficult


Please characterize the practice test materials

  1) What?  There were practice tests?
  2) They were not helpful
  3) They were somewhat helpful in preparation for tests
  4) They were very helpful in preparation for tests
  5) They were all I studied for the tests



Please characterize the autograding tools:

  1) Autograding was not useful; there's no need for it in the future
  2) Autograding was useful in debugging my programs, but not essential
  3) Autograding was fairly useful; it caught many mistakes
  4) Autograding was an essential part of my learning


Please provide below any comments that you have concerning any of the
evaluation materials mentioned above (tests, programs, practice
tests, autograder):















----------------------------------------------------------------------

6. RESOURCES

Please characterize how much you used each of the course resources
listed below on the following scale:

     1          2           3            4          5
   Never     Used it     Used it      Used it     Used it
   used it   not often   moderately   often       extensively


______ Weiss textbook

______ Some other book(s)

______ Lecture slides

______ Lectures

______ Recitations

______ Newsgroup

______ Collaborations with other students

______ TAs

______ Other:  _________________


Please characterize the usefulness (value for learning) of each of
the course resources listed below on the following scale:

     1         2          3           4         5
  Useless   Not very   Moderately   Very      Essential
            useful     useful       useful

______ Weiss textbook

______ Some other book(s)

______ Lecture slides

______ Lectures

______ Recitations

______ Newsgroup

______ Collaborations with other students

______ TAs

______ Other:  _________________


----------------------------------------------------------------------

7. COLLABORATION

How did you work on your programs?

  1) I worked alone
  2) I did my own work, but assisted others
  3) I worked with a group, but did my own coding
  4) I worked with a group, and we all coded together
  5) I worked with a group, but relied on others for much of the coding
  6) I got mostly complete programs from others to turn in



If you had to code the assigments over again, today, all alone,
could you do it without collaboration?
  
  1) Sure, no problem
  2) Yes, but it would take a little effort
  3) With some difficulty
  4) With great difficulty
  5) No way
  

What did you think of the collaboration policy in this course?
Please provide any pertinent comments below:















----------------------------------------------------------------------

8. OVERALL

How would you describe your programming abilities, after CS 1322?

  1) I'm still not a very good programmer
  2) I learned a few things, but I'm don't feel comfortable coding
  3) I'm OK---I could write programs for other classes
  4) I can (truthfully) put down Java programming on a resume
  5) I'm on the verge of becoming a java god


Please characterize the workload of this course

  1) Very light, no problem
  2) Less than other comparable GT courses
  3) Reasonable, similar to other comparable GT courses
  4) Higher than other comparable GT courses
  5) Extreme, very burdensome


What grade do you expect in the course?

________


What were the most important things that you learned from this course?




If you had a friend enrolling in CS 1322, what advice would you give
them about the course and how to succeed?













