Web CIS 101

Summer, 2003

Instructor: Eli Minkoff

Web
U.M.A. via I.T.V. Wednesdays, 1:00-3:45pm
CLASS NOTICES
| General advice | | FTP and Fetch | | Miscellaneous | | Latest notices |
| May notices | | June notices | | July notices | | August notices |
Click here for a SHORTCUT to the latest few notices




CIS 101 Home



Class notices


Web sites to look at


Class list



Setting up your site


Useful Links

Contact me



NOTICES
Check back here from time to time for last-minute notices.


GENERAL NOTES #1
SUBJECT: Tutoring available

Tutoring is available for this and other courses in Computer Science. To request a tutor, phone 1-877-UMA1234 ext. 3421 toll-free.
GENERAL NOTES #2
SUBJECT: Class outlines

Outlines for most of our classes are available on-line. The online address for each class is http://maine.maine.edu/~eminkoff/class01.htm for the first class, http://maine.maine.edu/~eminkoff/class02.htm for the second class, and so forth. Just use the correct week number, 01 through 14.
GENERAL NOTES #3
SUBJECT: Search engines.
Here is a list of some popular search engines to help you search the Web:
          Yahoo,        http://www.yahoo.com/
          Lycos,        http://www.lycos.com/
          Google,       http://www.google.com/
          Excite,       http://www.excite.com/
          Open Text,    http://www.opentext.com/
          Web Crawler,  http://webcrawler.com/
          AltaVista,    http://altavista.digital.com/
          Inktomi,      http://inktomi.berkeley.edu/
          

GENERAL NOTES #4
SUBJECT: Term papers.
More information on term papers is now available by clicking here.


GENERAL NOTES #5
SUBJECT: AE labs: CD-ROM versus on-line.
The labs from the Analytical Engine book may either be done on-line (in which case you don't need the CD-ROM disk that came with your book) or on CD-ROM. You need a CD-ROM drive to use the CD-ROM; if your computer doesn't have on, just use the on-line versions. Some exercises require you to gather information on-line, most do not.


GENERAL NOTES #6
SUBJECT: ASCII file format.
Files come in different file formats. The simplest format is called a Text file or an ASCII file. ASCII stands for American Standard Code for Information Interchange; it tells what binary codes stand for each letter, numeral, punctuation mark, or special characters. Any file destined to be sent over E-mail or posted on the World Wide Web should be in ASCII if at all possible, to enable EVERYONE to read it properly. (Other file formats can be read only by people who have the right software, so ASCII is the safest thing to send to someone whose software capabilities you don't know.)
If you are using a program like Eudora, Pegasus, Netscape, or Microsoft's Internet Explorer to send E-mail, please change your "mail preferences" (or default settings) to send messages as an ASCII text file ONLY, not HTML, and not several formats at once. Mail sent in other formats can be read by fewer people, and even those who can read it sometimes have more difficulty doing so.


GENERAL NOTES #7
SUBJECT: Word Processing and file formats.
A word proessor is a program like Corel WordPerfect (my favorite) or Microsoft Word. There are many others, and they work similarly. You may use any one that you have. (Word and WordPerfect are the two most widely used, if you need to be compatible with other folks.)
Most word processors save files in a choice of formats. Each has its own default format, which you probably will use for most applications, like private letters and anything else whose electronic version you keep to yourself. However, for assignments in this course, and for anything that you want to post on the Internet, you should instead use ASCII (also called Text or Plain Text or ASCII DOS) format. Click "File" (upper left corner of the screen in most programs), then "Save As". You now get to fill in or change the file name, and you also get to choose a file format from a pull-down menu. Please choose ASCII for any material that will eventually end up on a web page.


GENERAL NOTES #8
SUBJECT: Accessing MS-DOS, or managing without it.
MS-DOS is apparently UNAVAILABLE at many of the University-owned computers at sites around the state. (It IS available at the larger computer labs, such as those in Lewiston and Augusta.)
For those students who must now use Windows only, here is a list of helpful hints on how to proceed:
GENERAL NOTES #9
SUBJECT: Public computers
If you don't own a computer, you can use the ones at the University location where you take your courses. In most cases, you can also go to your local public library and find a computer that usually has both Internet access and also MS-DOS.
GENERAL NOTES #10
SUBJECT: Downloading.
There are two ways to download files from a remote computer to the local one in front of you:
  1. You can use FTP (including the "get" command), but this method only works if you are the owner of the directory on the remote computer (e.g., in your own user number area).
  2. You can use your browser, following these steps:
    1. Display the web page you want
    2. Click "File" (upper left corner)
    3. Click "Save As", but BE SURE TO MAKE NOTE OF THE Directory (folder) location where the file will be saved. (You can change either the file name or directory location if you wish; specity the complete pathname to do both at once.)
    This method is recommended because it works on any file that your browser displays, no matter who owns it.


FTP and FETCH

For the most up-to-date file transfer programs, CLICK HERE

MISCELLANEOUS
MISCELLANEOUS NOTE #1: CREATIVE USES OF WEB SITES.



MISCELLANEOUS NOTE #2: EXCESSIVE WIDTH; MISSPELLINGS.
A few bothersome features appear in a few student web pages for which points will be deducted if they are not corrected by the time that web sites are evaluated: PLEASE ELIMINATE the above features if they exist in any of your web pages (including the "Excuse Me" letter).


MISCELLANEOUS NOTE #3: CAUTION TO PARENTS.
As a proud parent and grandparent myself, I fully understand the pride you feel in your children's personalities, interests, pictures, and accomplishments. One word of warning, however: There are, unfortunately, a few sick people (pedophiles, etc.) who prey upon children, and many of them now use the Internet to target their victims and find out information about them (name, age, interests, etc.), even what they look like, so they can pick them out of a schoolyard, pretend to know them, and call them over by name. As a precaution against YOUR children becoming targets of these people, I would advise against posting any identifying information about your children on the Internet, including names, photos, etc. The choice is yours; I'm just telling you my personal feelings about this.
DATE: Wednesday, May 21.
SUBJECT: Answers to some questions raised by various students:

DATE: Friday, May 23.
SUBJECT: GETTING USER NUMBERS
The procedures for getting University account numbers that permit you to save web pages have apparently changed, so please follow these guidelines:
DATE: Monday, May 26.
SUBJECT: SETTING UP A UNIVERSITY MAINFRAME (CMS) ACCOUNT
For further instructions on accessing the University mainframe computer and setting up your account there, please check out the following pages: NOTE: Several of these pages have connections to further pages and/or telephone numbers that you can call for further assistance.
You may find it easier to get started by going to one of the larger computer facilities (Augusta, Lewiston, Bangor, Gorham).


DATE: Wednesday, May 28.
SUBJECT: MORE ABOUT UNIVERSITY MAINFRAME (CMS) ACCOUNTS
To access the University computer from off-campus, you will need to download a program called Host Explorer. To download this program, go to
https://www.maine.edu/unet/downloads/hostexplorer/HostExplorer.exe
(Copy the above address, starting with "httpS")


DATE: Tuesday, June 3.
SUBJECT: "EXCUSE" LETTER (ASSIGNMENT 2.1)
Use a word processor to CORRECT all the errors in your "Excuse" letter: spelling, punctuation, missing spaces, etc. Personalize the letter with YOUR name and the name of one of YOUR instructors.
When you are done, save the file in .TXT format (Plain Text or Text Only or ASCII -- they all mean the same thing).
Once you know how, please upload this file to your web site.


DATE: Wednesday, June 4.
SUBJECT: FILES POSTED DURING CLASS TODAY
Here are links to the two files uploaded during class today:
demo1.htm          demo1.txt
They are actually the same file, saved under two different names. The .htm extension (or suffix) instructs the broswer to display it as an HTML web page, while the .txt extension instructs the browser to display it as-is, meaning to show all the text exactly as it appears in the file. Compare both versions to see exactly what I mean.

Also, download some other relatively short web page (like one of our class outlines, or the Prototype page), and print it out as plain text using a program like Notepad (or Wordpad, or MS-DOS Edit, or a word processor if you're careful). Then use your browser to print out the web page as displayed by a web browser, and compare the web page and the HTML code side by side. That's the best way to get started writing HTML!


DATE: Revised June 11(A)
SUBJECT: MORE DETAILS ABOUT UPLOADING AND DOWNLOADING
On the set-up page, more details are now provided to help you tackle some commonly encountered problems.
Click here for these additional details
ALSO, be careful to realize that Fortune City uses a Unix computer, so file names on their computer are case-sensitive.
I strongly recommend file names in lower case only, and also make sure that your home page is named index.html


DATE: Wednesday, June 11(B).
SUBJECT: LINKS TO FILES USED OR BUILT IN CLASS
Here are links to files used during class today:
demo2.htm       demo2.txt       prog1.txt       introhtm.htm


DATE: Updated Thursday, June 12.
SUBJECT: WRITING AN ALGORITHM
I have decided that most of you need a good example to work from first.
I have therefore posted a description of an algorithm for distinguishing odd and even numbers.
You can view it by clicking here.

I will also modify this week's assignment as follows: In either case, study the algorithm to see how it works (and how it's written).
For next week's assignment, YOU will need to write one from scratch.


DATE: Friday, June 13.
SUBJECT: FINDING COMPUTER LANGUAGE SOFTWARE
For this week's and next week's assignments, you have several choices:


DATE: Friday, June 20.
SUBJECT: Practical exam NOW AVAILABLE.
The practical examination is NOW AVAILABLE. Just CLICK HERE TO GET TO IT.


DATE: Revised June 20
SUBJECT: VARIOUS OTHER DETAILS
  1. EXCUSE-ME LETTER: Please post this as a Text (ASCII) file rather than HTML. RTF format does not display properly on any browser that I know. Word processor formats like .doc will only display properly if the person viewing your file has software that matches yours (and you can never be sure of that). Thus, please don't use RTF or word processor formats over the Internet.
  2. WEB PAGES:
    1. Try viewing your web page on a web browser over the Internet. If an "under construction" or "please check back" message appears, your page is not working. Try changing its name to index.html
    2. If one page cannot link to another, make sure that all filenames and all references to filenames are completely in lowercase.
  3. TROUBLES WITH FORTUNE CITY: If you have had troubles with Fortune City and have still not been able to resolve them (after using the above information, and after following suggestions recently e-mailed to the students affected), please e-mail me and explain what you have and have not tried.


DATE: Saturday, June 21.
SUBJECT: SORTING ALGORITHMS.
Think about putting things in alphabetical order -- that's a form of sorting. Now, if you had a pile of books or people's names, describe what you would do, step by step, to put them in alphabetical order. There are various ways to accomplish this! Some work more efficiently than others, but just describe ONE WAY (step by step) to accomplish the task for this week's assignment! The simplest way is an "insertion sort": if the first two items are in correct order, then leave them alone; otherwise swap them. Then take the next successive item in the list and insert it into its correct place by moving all items up one position if they come after it; then insert the item into its proper position below the moved items and after the items that were not moved. Continue in this way until each item has been inserted.


DATE: Monday, June 30.
SUBJECT: TERM PAPERS.
Even though term papers are not due for many weeks, it's not too early to be thinking about them, and several students have already suggested excellent topics. Complete term paper guidelines are posted at http://maine.maine.edu/~eminkoff/termpap.htm
ABOUT THE FORMAT: You cannot post a Word (or other word processing formatted) document on the Internet, even if you change its name or omit using certain features. Therefore, if you use a word processor to write your paper, you have several options:
  1. Go back into your word processor and save your document as a Plain Text (.txt) file. (If it was called MyPaper.doc then the new version will be MyPaper.txt) Now you can either
    1. post this version to the Internet as-is, or
    2. change its name to something like MyPaper.htm and add HTML tags yourself (using a program like Notepad). Beyond the general page outline, i.e., head and body, the major tags needed would be <P> at the start of each paragraph, plus occasional italics and boldface as desired. Headings are up to you and are optional; so are hyperlinks.
  2. You can also go back into Word, and instruct it to same your document in HTML. This produces an HTML-formatted document that looks very much like your word-processed document, but you have a bit less control over it. (It's easier, but you will learn more and be better able to control the finished product if you opt for 1(b) instead.)
In either case, KEEP THE ORIGINAL word processing document. If you change anything in the content of the paper (as opposed to its cosmetic appearance), make the change in the original (using your word processor) and then do the conversion all over again as above.


 
DATE: Tuesday, July 1.
SUBJECT: Answers to some questions from students about the practical exam:
: ) Eli


DATE: Wednesday, July 2 (A).
SUBJECT: Advice for users of Fortune City.
From michelle.kaddy@maine.edu Wed Jul  2 11:52:44 2003
Date: Tue,  1 Jul 2003 21:10:52 -0400
From: michelle.kaddy@maine.edu
To: eminkoff@abacus.bates.edu
Subject: Fortune City

Hi Eli,
  I'm not completely sure but I think I've figured out how to bypass that 
annoying message from Fortune City about not being able to view my files. When 
I accessed my account today, I couldn't even view my Excuse Me letter file 
UNTIL I viewed my index.htm file; then, not only could I view my Excuse Me 
letter file, but also the Prime Algorithm file I couldn't view last night! So I 
was able to make a link on my web page today to my Prime Algorithm file; I'm 
passing this info along in case other people run into the same problem, and 
hopefully Fortune City will figure out what's going wrong and fix it. Bye, 
Michelle



DATE: Wednesday, July 2 (B).
SUBJECT: The meaning of "syllabus".
A syllabus has to include more than a catalog description. It needs to include, at minimum, a list of course requirements, usually including a week-by-week list of topics or assignments, or a reading list, and other course details of interest to students enrolled in the course (such as dates of exams, etc.). If the syllabus listed in your practical exam is just a short paragraph (like a catalog description), please find a better choice.


DATE: Wednesday, July 9.
SUBJECT: Several imporant topics:
  1. EXAMPLE OF A FORM: The form that we built in class today can be reached by clicking here.
    It also contains a client-side image map in the photo at the bottom.
  2. PROBLEMS UPLOADING FILES: Students who have had problems uploading files to a web site should
    CLICK HERE for instructions on using text-based FTP
  3. USING C-PROMPT (also called Command Prompt or MS-DOS):
    Many operations, like copying or renaming files, are often easier to do using the Command Prompt, which actually pre-dates Windows. CLICK HERE for instructions
  4. FILE NAMES: Some students are getting in trouble with different spellings of file names, or file names containing spaces. Some names that may be OK on one computer may not work on another. In particular:
    1. Some names may be too long for some computers.
    2. Spaces do not work well within file names, so try spelling them without spaces.
    3. Some computers distinguish capital and small letters, so names like Myfile, myfile, MYFILE, and MyFile will be treated as different and will not match.
    4. In order for file names to work on ALL computers, spell your file names using letters and numbers only. A few characters, like ~ and _ and - can also be used, but stay away from most of the rest, and DON'T USE SPACES!
    5. I recommend making all your letters small (lower case), not capitals.
    6. It's best to stick to names that are no more than 8 characters long, plus an extension (suffix) of no more than 3 characters. Avoid multiple extensions.
    7. Please survey all your file names, and change any file names that do not conform to the above recommendations.



DATE: Monday, July 14.
SUBJECT: Midterm grade reports: Midterm grade reports have been distributed by e-mail.
If any changes are requested (or if any assignments are missing), please post them to your web site by Friday night, July 18.


DATE: Thursday, July 17.
SUBJECT: Files at Fortune City:
If you upload a file to Fortune City and it doesn't display as you expected, try DELETING the file at the Fortune City site and uploading it all over again. Image files must always be uploaded using a BINARY transfer mode, and I have found that this may also work best (at Fortune City) for all other files (including HTML). If you wish to upload using an ASCII transfer method, you must first DELETE the previous version of the file. (Thanks, Oscar, for pointing this out.)


DATE: Friday, July 18.
SUBJECT: This week's assignments:
A. One of this week's assignments is to learn a bit of JavaScript. You need not learn it all (sometimes it's tricky). The best place to start is by reading the relevant pages of the AE text, the Carey text, and the summary pages in your Course Pack. Simple JavaScript routines can easily be copied from any web page in which you find them (and modify them if needed). The complex applications all use Forms, so try first to do something simple without using Forms.
B. The other assignment this week is to examine other students' web pages and critique them. There are no guidelines for this, but feel free to comment on things that don't work, on appearance (attractive design), wording that is cumbersome or ambiguous or misleading or hard to see, or anything that you find annoying or bothersome. Also, if you find a feature that you like, feel free to incorporate it into your own web page!

.



.
*** LATEST NOTICES ***
DATE: NOTICE REVISED Wednesday, August 13.
SUBJECT: Plans for finishing up.
Advice about finishing up is at the bottom of last week's class notes.
Our August 13 class will be our last. DETAILS HERE

There is no need for us to meet on August 20-- please use the time to finish up your term paper and any final improvements to your web site.
Final postings to your web site (including term papers) are DUE by 10:00 a.m. on Sunday, August 24.


DATE: August 30
SUBJECT: Course evaluations
From plynch@maine.edu Thu Aug 28 19:35:58 2003
Date: Thu, 28 Aug 2003 09:31:29 -0400
From: plynch@maine.edu
Subject: Course evaluations


Important Assignment!  One of your responsibilities, as a 
participant in this course, is to spend a few minutes filling out a 
course evaluation form.  A new, easy-to-use online evaluation 
form may be found at  www.maine.edu/crseval.
This is a secure site.  When you visit the site, you will be asked to enter 
your 9-digit student ID (usually your social security number) and 
DSIS PIN (your 6-digit birthday, such as 030670 for March 6, 
1970, or your updated PIN).  If you changed your PIN and 
can't remember it, call 1-800-868-7000 and Teleservice staff 
will arrange to have it re-set to your birthday by the end of the 
next workday.  Be assured that when you submit your evaluation 
form, your answers will be separated from your ID and will be 
used to generate an aggregate report, only, of everyone^Òs 
responses.  Your ID is used solely to make sure that you have 
access to the correct course(s), and that you fill out one form, 
only, per course.  This site will be opened from August 18th until 
September 2.

Thank you.

--------------------------------------------------------------------
Pat Lynch, Coordinator of Academic and Administrative Support
University College, Education Services, University of Maine System
46 University Drive, Augusta, ME 04330-9410
Phone (207)621-3303 Fax (207)621-3420
===================================================================== 



DATE: .
SUBJECT: .
Next notice goes here.





This site is still

UNDER CONSTRUCTION









CIS 101 Home
CIS 101 Home
Notices
Class notices
Class List
Class List
Useful Links
Useful Links
CIS 101: E-mail
Contact Me


· · · • • • • • · · ·