CS61A Final Survey, Spring 2008

Thank you for your honest answers to this survey. It will be used to help us design better instruction in CS lower-division courses. Your answers will not affect your grade in any way! Your instructor will get your login (to determine that you should get the bonus point) but will not see any other answers until after grades are submitted.

There are 43 VERY SHORT questions, which should take you less than 15 minutes to answer.

Questions 25-43 concern our MapReduce material.

0: What is your instructional login? (Please enter it in the form "cs61a-xx".)

1: What is your gender?



2: Do you consider yourself to be an underrepresented ethnic or racial minority within computer science courses that you have seen so far?





3: Did you take CS 3 in a lab-based format?



4: What's your major? (If you are undeclared, use your most likely choice.)











5: Before taking this course this semester, how good a programmer did you consider yourself to be?








6: At this time, how good a programmer do you consider yourself to be?








7: Before taking this course this semester, how difficult did you expect this course to be?







8: At this time, how difficult do you think this course was?







9: Write down 3 to 5 adjectives or phrases that most describe your experiences with programming. They should complete this sentence:

From my experience in this class, for me, programming is...
(an example might be "rewarding" or "not something I want to do ever again").

10: How much did you improve as a programmer because of this course?





11: In university lecture courses that you took before this semester, do you feel that you generally learned more:






12: In this course, do you feel that you generally learned more:






13: How often did you seek help from sources not associated with this class? (This means sources beyond the course TAs and LAs, the course text, students taking the course currently, and so forth.   Outside sources might be tutors you hire or saw at the SLC or CSUA, HKN, students from past semesters, and other textbooks.)





14: Do you often stay up late to finish school work shortly before it is due?





15: Because of procrastination, did you get started late on the project(s)?






16: Because of procrastination, did you do less work on the project(s) than you would otherwise have done?






17: Because of procrastination, did you get started late studying for the exams?






18: Because of procrastination, did you study less for the exams than you would have otherwise?






19: How often did you ask questions in lab and discussion sections?







20: In lab and discussion sections, how often are you reluctant to ask a question because you don't want to waste the time of the T.A. or other students?







21: In lab and discussion sections, how often are you reluctant to ask a question because you are nervous about speaking in front of other students?







22: In lab and discussion sections, how often are you reluctant to ask a question because you are afraid your classmates will think you are stupid?







23: When a T.A. asks a question during discussion section, and you know the answer, do you generally:





24: Please rate how comfortable you are with each of the following topics or techniques covered in CS 61A, choosing ratings ranging from 5 (you are completely comfortable with that topic) to 1 (you don't understand that topic at all).

25: (The remainder of this survey concerns the MapReduce interface) The MapReduce interface was usable.






26: Feel free to comment about the usability of the interface.

27: The speed of the MapReduce system was adequate.






28: Feel free to comment about the speed of the MapReduce system.

29: The MapReduce handout was understandable.






30: Feel free to comment about the MapReduce handout.

31: The MapReduce homework was useful.






32: Feel free to comment about the usefulness of the MapReduce homework.

33: What do you think about the length of the MapReduce homework?






34: Feel free to comment about the length of the MapReduce homework.

35: The MapReduce lab was useful.






36: Feel free to comment about the usefulness of the MapReduce lab.

37: What do you think about the length of the MapReduce lab?






38: Feel free to comment about the length of the MapReduce lab.

39: I feel I understand MapReduce.






40: Feel free to comment about your understanding of MapReduce.

41: I found the MapReduce topic useful.






42: Feel free to comment about the usefulness of the MapReduce topic.

43: Do you have any final suggestions for us vis-à-vis MapReduce?