1 Sex Male ______ Female _______ 2. Ethnicity African- American ___ Asian/Asian-American ___ Asian-Indian ___ Caucasian ___ Hispanic/Latino ___ Other ___________ 3. Age ____ 4. Do you currently have an undergraduate degree? Yes ____ No ____ 5. Class Freshman ___ Sophomore ____ Junior ____ Senior ___ Continuing ___ 6. SAT Verbal _____ Math _____ 7. What was the highest level of math completed in high school? calculus ____ precalculus ____ less than precalculus _____ 8. Which computer courses did you take before college? (check all that apply) None _____ AP Computers _____ Introductory Programming____ Computer Lteracy _____ Other(list)______________________ 9. What other college computer science courses have you taken? Computer Literacy _____ Other (state) _________________________ 10. Do you have a parent or close relative working or studying in a math or computer science related field? Yes ___ No ____ 11. Do you own a personal computer? (either at home or at school) Yes ___ No ____ If yes, for how long have you owned one? ________ years 12. Have you worked at a job that uses computers? Yes ___ No___ If so in what capacity? (check all that apply) Data entry ___ Packages ____ Operations ____ Programming ____ 13. What is your most likely major? ___________________ minor? ____________________ 14. Which careers are you most seriously considering? 1. _____________________ 2. ____________________ 15. How likely it it that you will choose a computer science major or minor? very likely ___ somewhat likely ____ very unlikely _____ definitely not ____ 16. How likely is it that you will take another computer science course? very likely ___ somewhat likely ____ very unlikely _____ definitely not ____ 17. How often do you participate in the following activities in your free time? a) Playing computer games more than 2 hours weekly ______ 1-2 hours weekly ______ less than 1 hour per week ______ never ______ b) Exploring internet more than 2 hours weekly ______ 1-2 hours weekly ______ less than 1 hour per week ______ never ______ c) Programming (other than more than 2 hours weekly ______ for school or job) 1-2 hours weekly ______ less than 1 hour per week ______ never ______ d) Reading computer magazines more than twice a month _______ once or twice a month _______ rarely _______ never _______ e) Attending computer shows more than twice a year _______ once or twice a year _______ rarely _______ never _______ f) Participating in computer several times a week _____ related activities with friends several times a month _____ rarely _____ never _____ 18. Before taking this course, how competent did you feel with the following types of computers? 1 highly competent 2 moderately competent 3 slightly competent 4 not at all competent a) IBM PC and compatibles 1 2 3 4 b) Macintosh 1 2 3 4 c) Minicomputer 1 2 3 4 (VAX, Prime, SUN etc) d) Mainframe and super computers 1 2 3 4 (IBM 370 and compatibles etc) 19. Before taking this course, how competent did you feel using the following operating systems, languages and applications? 1 highly competent 2 moderately competent 3 slightly competent 4 not at all competent a) MS-DOS 1 2 3 4 b) UNIX 1 2 3 4 c) PASCAL 1 2 3 4 d) BASIC 1 2 3 4 e) FORTRAN 1 2 3 4 f) C or C++ 1 2 3 4 g) Word Processors 1 2 3 4 h) Spread Sheets 1 2 3 4 i) Data Bases 1 2 3 4 20. List other operating systems and computer languages with which you have experience. 1. __________________________________ 2. __________________________________ 21. Before taking this course, how important were each of the following in helping you acquire computer skills and knowledge? 1 very important 2 slightly important 3 not at all important a) high school courses 1 2 3 b) college courses 1 2 3 c) self-teaching 1 2 3 d) books and magazines 1 2 3 e) friends 1 2 3 f) family 1 2 3 g) job 1 2 3 h) hacking 1 2 3 22. Before taking this course, how familiar were you with the following computer constructs? 1 very familiar 2 somewhat familiar 3 not at all familiar a) Selection (IF THEN) 1 2 3 b) Loops (FOR WHILE DO) 1 2 3 c) Arrays 1 2 3 d) Procedures and Functions 1 2 3 e) Pointers 1 2 3 B. Indicate your degree of agreement with each of the following statements. 1 strongly agree 2 mildly agree 3 no opinion 4 mildly disagree 5 strongly disagree 1. I enjoy working in a highly competitive 1 2 3 4 5 environment. 2. Computers are fun to use. 1 2 3 4 5 3. Computer Science is a good field for a woman. 1 2 3 4 5 4. You need to be a hacker to work as a computer scientist. 1 2 3 4 5 5. I am well prepared for this course. 1 2 3 4 5 6. I expect this course to be easier than my liberal arts courses. 1 2 3 4 5 7. I enjoy mathematics. 1 2 3 4 5 8. Many students in this course seem better 1 2 3 4 5 prepared than me. 9. Working with computers is a solitary activity. 1 2 3 4 5 10. There are many careers associated with computer science that would interest me. 1 2 3 4 5 11. I think that it will be important for me to be competent with computers. 1 2 3 4 5 12. I am stronger in math/science areas than in liberal arts areas. 1 2 3 4 5 13. I can program fluently. 1 2 3 4 5 14. Men are better with computers than women. 1 2 3 4 5 15. I am more interested in liberal arts areas than in math/science areas. 1 2 3 4 5 16. I expect this course to be more work than my liberal arts courses. 1 2 3 4 5