CS226 Start Spring13 Question Title * 1. Full Name (optional): Question Title * 2. What is your JHED/Blackboard login? We want the name based one, not the random 6 character code. Question Title * 3. What year are you? freshman sophomore junior senior grad Question Title * 4. In what area is your primary major? CS/CE/ECE other engineering mathematics/AMS natural science social science humanities undecided Other (please specify) Question Title * 5. How much programming experience do you have? (choose all that apply) self-taught high school course(s) 600.107 intro programming 600.112 IPSE 600.120 intermediate programming other college course(s) on-line course(s) other (please specify) Question Title * 6. With what languages do you have experience? (choose all that apply) none C C++ Java Python Basic Matlab R Javascript other (please specify) Question Title * 7. In which development environments are you comfortable working? (choose all) jGrasp unix/linux with editor of choice Eclipse Netbeans Other (please specify) Question Title * 8. How often do/will you bring a laptop to class? don't own one rarely/never sometimes usually/always not sure Question Title * 9. Why are you taking this course? (choose all that apply) curiosity/fun wanted a technical course to learn more/better programming to learn (more) Java to learn object-oriented programming useful in my field need a job skill explicit requirement (must take this course specifically) prereq for other courses elective requirement (option for some requirement) considering CS major/minor recommended by friend recommended by advisor other (please specify) Question Title * 10. Please rank the following programming phases in order from least favorite (1) to most favorite (5). 1 2 3 4 5 Analyzing the problem, making up the user interface 1 2 3 4 5 Designing the solution structure (methods, classes, algorithms, etc.) 1 2 3 4 5 Writing and debugging the actual code 1 2 3 4 5 Doing thorough testing 1 2 3 4 5 Documenting and cleaning up the code Question Title * 11. Rank these nouns according to which describes you the least (1) to the most (5). 1 2 3 4 5 Thinker 1 2 3 4 5 Researcher 1 2 3 4 5 Planner 1 2 3 4 5 Implementor 1 2 3 4 5 Communicator Done