1
ic00
CS8 M17
Name:
(as it would appear on official course roster)
Umail address: @umail.ucsb.edu
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: Planning lab01 drawings

ready? assigned due points
true Fri 08/11 11:00AM Fri 08/11 04: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.
There is NO MAKEUP for missed assignments, and you may not submit work in advance, or on behalf of another person.
In place of that, we drop the four lowest scores (if you have zeros, those are the four lowest scores.)


THE FINE PRINT: This worksheet is to be completed in lab on 08/11. If you complete it in lab and turn it in, it will be graded and available online for you to refer to by 5pm Saturday 08/11/2017.

If you miss lab this day, you can make this assignment up ONLY by completing it and turning it in one week from today, during lab on 08/18/2017. Failing to turn it in then will result in it being one of your zeros (remember that you get to drop four of them.)

  1. (10 pts) Please fill in the information at the top of this homework sheet, as usual. WRITE DARK, and remember, if you MUST submit it on multiple sheets, JUST write your name at the top of both sheets and turn in both sheets UNCONNECTED. No staples, paper clips, fold/tear etc or anything that would jam up the scanner.

  2. (90 pts) Please look over the instructions for lab01 at http://ucsb-cs8-m17.github.io/lab/lab01, and parts 02, 03 and 04 of this tutorial: at https://ucsb-cs8.github.io/tutorials/turtle_letters/ Then make similar diagrams for the letters that make up the initials of your first and last name, and the digits that make up your graduation year. An example for the letter ‘A’ is shown below.

    Have a TA or instructor review your work. Then you can use it as a basis to code your solution to lab01. There are more grids on the back, and more than you will need (in case you spoil one of them and need to start over.)

    bounding box

    topAX = startX + (width/2)
    topAY = startY + height
    
    bottomRightX = startX + width
    bottomRightY = startY
        
    barLeftX = startX + width/4
    barLeftY = startY + height/2
    
    barRightX = startX + (width/4) + (width/2)
    barRightY = startY + height/2
    

    bounding box

    The Page Two Fine Print:

    • If a letter or digit is repeated, you only need to draw the diagram once.
    • If the letter ‘A’ is one of your initials, you don’t have to do it, unless you want to make the ‘A’ in a different style than mine.
    • If you have multiple options, e.g. you go by both Xiaohe and Holly, you may use either X or H, as you prefer—Elizabeth or Liz may use either E or L, etc.)

    bounding box

    bounding box

    bounding box

    bounding box

    bounding box

    bounding box