CSCI 100 - Homework 1
Due before class, Thursday 14 Sep 2006
Part 1
Create a web page entitled hw01.html with the following information:
- A descriptive title including your name
- A descriptive top header including your name
- A subsection about yourself (include a descriptive header) and the following information as subsections:
- Your name, what you go by, and how to pronounce it.
- Where you are from
- Something interesting about yourself that you'd like to share with me
- A subsection about yourself and Oberlin with the following information (appropriately divided and labeled):
- Why you are taking this class and what your goals are for it
- What your major is and what you enjoy studying
- If you are part of a performance group, sports team, etc.
- A final subsection containing information of your choosing with appropriate headers, subsections, etc.
Part 2
Send an email to me containing the following information:
- Your CS account name
- Your hw01.html file as an attachment
- A picture of yourself (to help me put a face to your name)
- The requisite statement regarding the honor code
Part 3
Here you will be publishing your first web page for the class.
- Log into occs.cs.oberlin.edu using ssh.
- From linux or similar, you can open a terminal window and type "ssh occs.cs.oberlin.edu"
- From OS X, open Terminal.app and type "ssh occs.cs.oberlin.edu". Depending on your account name, you may need to add in your account name "ssh username@occs.cs.oberlin.edu"
- From MS-Windows, you will need something like PuTTY, or SSHSecureShellClient (available from CIT downloads). Host is "occs.cs.oberlin.edu", port is SSH or 22.
- Check to see if the you have a www directory, with correct permissions: ls -ld www
- Go into that directory: cd www
- Create a directory for this class: mkdir csci100
- Set the correct permissions: chmod a+rx csci100
- Upload your file to your CS account. You can use scp on linux and Mac, Fugu on OS X, or the SSHSecureShellClient on MS-Windows. You'll be either doing SFTP or SCP depending on what options are given.
- If you didn't uploaded into the "www/csci100/" directory, you should move the file there using "mv"
- Using the terminal session from step 1 (or reconnecting), cd into your csci100 directory
- Set permissions on the file: chmod a+r hw01.html
- Verify they are set correctly: ls -l hw01.html
- Verify your webpage is visible by pointing a browser to http://occs.cs.oberlin.edu/~<account name>/csci100/hw01.html
Note: If there is information in your hw01.html file you don't want to make public, feel free to modify or fictionalize the information that you upload to your account. However, please send me accurate information.
Last Modified: September 07, 2006 - Benjamin A. Kuperman