1
ic00
CS56 F19
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/26 05:00PM Thu 09/26 07:50PM

Printable PDF  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.

After completing lab00, please fill this out.

  1. (5 pts) Please indicate the pronouns you go by:
    he/him/his she/her/hers they/them/theirs Something else: __________
  2. (5 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. (5 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. (5 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. (5 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
  6. (5 pts) Now think about your software development experience in general (not just in Java, but in any language).

    How much experience would you say you have with “real world” coding (e.g. coding for an internship, employer, open source project, app that’s used by real world users)? Here, we are excluding coding that’s exclusively for learning purposes, such as coding for a class, personal project that’s only used by you and no-one else.)

    Prior "Real World" Coding Experience
    None Some Considerable
    0 1 2 3 4 5 6 7 8 9 10
  7. (5 pts) If you chose something other than "zero" for the previous question about real world coding experience, please briefly describe here. Otherwise, you may leave this blank and get full credit.
  8. THE MOST IMPORTANT PART: Find someone else in the class that has answers that are reasonably similar to yours in terms of your level of prior experience (or not) in Java, Web, and Real World coding.

    You are looking for a pair partner for lab01. Also ask that person about their schedule, and identify whether there are at least two times that you could get together between now and 5pm Friday October 4, to work on lab01.

    1. (10 pts) Write down the name of your lab01 pair partner
    2. (10 pts) Write down their pronouns
    3. (10 pts) Look up the date (and time) that lab01 is due, and write that in the space below.
    4. (10 pts) Write down two times that you can get together with that pair partner for 90 minutes at a time between now and the due date for lab01.
    5. (5 pts) Write down your pair partner's UCSB email address
    6. (5 pts) Write down their github id
    7. (5 pts) Write down your github id
    8. (10 pts) Refer to the instructions for lab01 and write down the name of the repo you will create for lab01 (Note that there is a particular naming convention you are required to follow)