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?