Please arrive at 026 Kla early enough to be seated and do the following:
If you arrive late, your lab instructor will not be able to take time away from the other students to fill you in on what you missed.
For a review of HTML basics covered in 110, read Create a Home Page on uoregon.edu in 21 Minutes or Less. Then attend one or more of the special Help Sessions scheduled during weeks 1 and 2.
IT Applications for 111: The DuckWare CD (available at 151 Mck) contains Firefox,
TextPad, and SSH for installing on your home computer. For related information,
see the 111
Resource page.
SKILL ASSESSMENT NOTATION: In 111, we'll assess
skill-acquisition using three levels: E (Exposure), F (Familiarity), M (Mastery).
Micro Labs on Campus: In addition to 026 Kla, You can work in 013 Kla and
101 Mck or in any CC microlab on campus.
Saving your lab work: The My Documents folder on the PCs in 026 Kla is cleared
periodically by the systems staff. If you want to save a copy of your lab work,
use SSH/FTP to upload your files to your uoregon.edu account. Alternately, bring
a USB drive with you to your lab.
All the software we use in the lab (SSH, TextPad, FireFox, etc.) is on the
DuckWare CD, and can be installed on your personal computer. The DuckWare CD
is available from MicroHelp, 151 McKenzie.
For notebook computer enthusiasts, you are welcome to use your notebook in
lab, which has WiFi access.
GOALS FOR WEEK 1: At the end of lab, your skill level should be at E-level
with the following topics:
Information Architecture for CIS 111.
TextPad's Preview in Browser command.
SSH and Basic Unix Commands for Web Development.
How to create a simple web page
using TextPad and ftp it to uoregon.edu using an SSH/FTP session (a review
of IT skills covered in CIS 110 at the UO).
For labs that are full, three names may be added beyond the max, on the condition that the added students may have to watch over someone's shoulder when everyone registered attends the lab. Note that originally registered students up to the max are guaranteed a seat. If you are one of the extra students added over the max and you have a notebook computer, bring it to the lab which is a wireless hotspot (and there are also Ethernet connections in the walls of B26 Kla if your notebook is not wireless enabled.)
If your name is added to a new list, be sure it is deleted from the original list.
Start SSH and use Quick Connect: Host Name: shell.uoregon.edu User Name: enter your uoregon.edu username Click Connect; click Yes is prompted about a digital certificate; enter your uoregon.edu password Your SSH window now displays the Command Prompt for the login shell on uoregon.edu shell means "command interpreter" bash (Bourne Again Shell) login prompt, shell prompt ($) Your lab instructor will explain these basic Unix commands: print working directory: pwd
*** (memorize the Unix pathname for your home directory)*** *** (memorize the Unix pathname for your home directory)*** *** (memorize the Unix pathname for your home directory)*** list directory contents: ls ls -a ls -l create new directory: mkdir change directory: cd tab key: file name completion Use mkdir to create a directory named "public_html" (Do this only if this directory does not already exist in your home directory.) If you make a spelling error, your can use the following commands to delete or rename a directory: rmdir ("remove directory") mv ("rename") To delete a file that is not a directory: rm Move to the 111 directory and make directories named p1 and p2. Quiz Questions: Translate to Unix: "move to your 111 directory" "make a 'p1' directory in your 111 directory" "make directories named p2, p3, p4, p5 in your 111 directory"
Move to the 111 directory and make directories named p3, p4, p5, examples, css, js, and images.If you are a Unix enthusiast, you can learn how to customize the shell's prompt. Read Generic UNIX Interactive Prompts.
Make a directory; rename it; and then delete it.
Check a folder's permissions ("access mode").
Start TextPad.
Click-right on this link: xhtml-starter.html. Choose Save Link As.. and download it to /111/examples/xhtml-starter.html.
Open xhtml-starter.html in TextPad, modify it by adding your name in the h2 header and changing the title element.
Use TextPad's Preview in Browser command (the "globe" icon on the toolbar) to see your modifications.
Open a SSH/ftp window and use drag-and-drop to upload xhtml-starter.html from your computer (the local host) to ~/public_html/111/examples/xhtml-starter.html on uoregon.edu (the remote host).
(Note that "~" is an abbreviation for the path to your home directory on the server. For example, /home7/jaquesBonhomme/.)
Verify that the transfer was successful by opening the page in your browser. Replace "DuckID" in the following URL with your actual DuckID:
http://www.uoregon.edu/~DuckID/111/examples/xhtml-starter.html
For a review of how to create a web page and upload it to uoregon.edu, read How to Create a Web Page on UOregon.edu in 21 Minutes or Less.