1
ic00
CS56 F18
Name:
(as it would appear on official course roster)
Umail address: @umail.ucsb.edu section
5pm, 6pm, 7pm
Optional: name you wish to be called
if different from name above.
Optional: name of "homework buddy"
(leaving this blank signifies "I worked alone"

ic00: Pair Partner Picking Planning

ready? assigned due points
true Thu 09/27 07:00PM Thu 09/27 07:50PM

You may collaborate on this homework with AT MOST one person, an optional "homework buddy".

MAY ONLY BE TURNED IN IN THE LECTURE/LAB LISTED ABOVE AS THE DUE DATE,
OR IF APPLICABLE, SUBMITTED ON GRADESCOPE. There is NO MAKEUP for missed assignments;
in place of that, we drop the three lowest scores (if you have zeros, those are the three lowest scores.)


This worksheet is intended to help you choose a pair partner, and/or whether the pair partner you’ve chosen is likely to be a good fit.

Please fill this out. When you are finished you’ll get additional instructions about the next step.

  1. (10 pts) Please indicate the pronouns you go by:
    he/him/his she/her/hers they/them/theirs
  2. (10 pts) What lab section are you officially registered for? Check only one
    Thu 5-5:50pm Thu 6-6:50pm Thu 7-7:50pm
  3. (10 pts) During which lab sections and extra work times could you be available to work, if needed, to work with your pair partner? Circle ALL that apply.
    Thu 5-5:50pm Thu 6-6:50pm Thu 7-7:50pm
  4. (10 pts) Before you started in CMPSC 56 this quarter, you may have had no prior Java experience, some prior Java experience, or quite a bit of prior Java experience. On a scale from 0 to 10, where 0 is none, 5 is "some", and 10 is "considerable", how would you describe your Java experience prior to CMPSC 56? (Check only one)
    Prior Java Experience
    None Some Considerable
    0 1 2 3 4 5 6 7 8 9 10

    PLEASE CONTINUE ON THE BACK OF THIS SHEET

  5. (20 pts) For convenience, please repeat your name and lab section here (and make sure you did it on side 1 too).

    Name Lab Section
     
     
    5pm     6pm     7pm    
  6. (10 pts) I plan to do some development of web systems this quarter. Though we will focus mainly on the "backend" written in Java, we'll need to do at least a minimal amount of "frontend" web dev work, i.e. HTML, CSS and JavaScript (JQuery, Bootstrap, etc.). You are not expected to have any background in this—we'll learn what we need to know. But it's helpful to know if you do already have some. On a scale from 0 to 10, where 0 is none, 5 is "some", and 10 is "considerable", how would you describe your HTML/CSS/JavaScript experience prior to CMPSC 56? (Check only one)
    Prior Java Experience
    None Some Considerable
    0 1 2 3 4 5 6 7 8 9 10
  7. (10 pts) Based on your work in Computer Science so far in the course how confident are you that given a difficult and challenging programming assignment, you'll be able to complete it successfully?
    Confident
    Not at all Somewhat Very
    0 1 2 3 4 5 6 7 8 9 10
  8. (10 pts) Now think about your software development experience in general (not just in Java, but in any language). Let’s distinguish between two types of software development.

    • Type 1: The type you do when the purpose is primary learning. For example code you write in a programming course in school (college, or pre-college), or to learn on your own.

    • Type 2: Code you write with the intention that it will be used by actual users (e.g. at a job or internship, an app for the app store, etc.)

    On a scale from 0 to 10, where 0 is none, 5 is “some”, and 10 is “considerable”, how would you describe only your Type 2 coding experience (i.e. real software for end users) prior to CMPSC 56?

    Prior Type 2 Coding Experience
    None Some Considerable
    0 1 2 3 4 5 6 7 8 9 10
  9. (10 pts) If you chose something other than "zero" for the previous question about "Type 2" coding experience, please briefly describe here. Otherwise, you may leave this blank and get full credit.