homework zero

Due Date

Wednesday, Jan. 16, 11:59pm

Assignment

This "homework" is really to get you all set up for being a comp314 student.

  1. HTML basics. Create a simple Web page for yourself if you don't already have one. If you don't have any home page yet, then follow these instructions. Be sure to create at least an index.html file. [Don't just use your MySpace or blog for this, because you'll eventually be posting a report on one of your projects here, and we don't want to wade through your NOD pictures to find it.]
  2. Go take your digital picture. If you don't have one already, find a friend with a digital camera or a cameraphone and get bribe him or her to take one of you. You can also contact the staff and we'll take your picture.
  3. Put your picture online. Resize your picture to something reasonable (fewer than 300 pixels on a side), save it in JPEG format, and drop the resulting image in your web directory (from step 1 above). You may or may not choose to include the image in your home page itself. This image will be to help the class staff recognize you.
  4. Register online. You won't be able to turn in the assignment until you do. You'll need to have your picture taken first.
  5. Your first program: wc.java (wordcount). See here for the full functional specification.
  6. Turn-in instructions: After you register (see step 4), you'll receive an account on the Subversion server for the course, which you can read more about in our Subversion tutorial.

    To turn in your homework, first svn checkout the repository as described in the tutorial; you'll see a directory structure like this:

    • comp314-08 (this is the repository root)
      • homeworks
        • turnin
          • your_netid
            • h0

    (If you get an error message when trying to check out from the repository, your Subversion account might not have been created yet. Make sure you've followed step #4 and given the course staff a few hours to add you to the access control list and to set up your directories in SVN.)

    Place your wc.java file inside h0, use Subversion to add the file (command line version: svn add wc.java), and then svn commit it.