Your assignment is to create a web site in your account on Hyperion, specifically in your public_html directory, which you will make viewable by the world. Note that you may not want to make your pages accessible until it is time for the assignment to be graded. That will reduce the chances of having your pages copied. If you set permissions to prevent access, be sure to update the file access permissions in time for your assignment to be graded.
Using images and text, your website will tell the reader about a topic of your choice. By allowing everyone to pick his or her own topic, I cannot provide specific advice on your approach to the topic. However, the point of creating content for the Web is to attract people to your site, so explain why the reader may be interested in your topic. That does not mean you need a list of reasons. Rather, it means that the challenge is to present your topic in a way that shows why you are interested. That should attract an audience with similar interests.
Properly cite your sources. Use quotes where appropriate but use them sparingly. The bulk of your content must consist of your own words. Include links to web pages within your explanations or comments so that your readers can view additional information or more examples.
Assignment 1 requires that you create the structure of your web site. There are specific requirements described in this document. In Assignment 2 you will be required to enhance your web site using Javascript to add interactive elements. We will be studying a limited amount of Javascript and really only elements that address simple interaction.
For Assignment 1, you will be using HTML with external Cascading Style Sheets providing the styling information for your web pages. As HTML evolved to XHTML and HTML 5, many of the original tags and attributes were superseded by alternatives with greater functionality. Many of the traditional tags are said to be "deprecated" and eventually will no longer be supported by browsers. There is a tradeoff between the newer alternatives and the learning curve required to both learn and use the new alternatives. Consequently, we do not have the time to go very far in terms of CSS and HTML 5. We cover just enough to provide a sense of the direction in which HTML is headed and you will incorporate some of these techniques into your web site when doing Assignment 1.
Tip: Writing in your own words.
You will find many references to the topic you choose. Do not copy what
others have to say about the topic. Incorporate your interest in your own words in your pages.
Assignments 1 and 2 will be accessible on the Web. Do not violate
copyright by using material without permission. If you include a quote,
you must cite your source. The same applies to images you use. There are
usage rights to consider for images that belong to people who permit the use
of their images by others. One of the objectives for this assignment is to ensure that you
develop a better appreciation of copyright and intellectual property rights.
You will have to include a page of
references and a page of information about related material even if you have
included links within your pages to this material. Such repetition is fine.
You will create a link to your assignment that the lab instructors can easily locate. You will also have to create a table of contents for your assignment. See the following section for details on the links and pages to be created.
Specific Details about the Assignment Format and Page Requirements:
Your Assignment 1 site will require the following fourteen pages. The content
required for these fourteen pages follows.
Filename | Purpose | Contents |
---|---|---|
index.html (actually a change to cs100.html) | Home Page | There is a link in the original index.html page that says, "Click here to view my CS100 page." That link takes you to a file labelled "cs100.html." Edit cs100.html to include a link to Assignment 1. This link is to point to "toc.html," your Table of Contents page. This is simply a mechanism to help your lab instructor quickly locate your assigment. |
toc.html | Table of Contents | Start with a paragraph in which you describe your topic.
Follow with an unordered list of twelve links to
your ten content pages plus your Further Readings page and your References page.
Finish with an animated gif reflecting the assignment topic. A humourous
animation suggesting all the work you've done is fine but it has to also
suggest the topic. We'll be assessing your ability to
create an animated gif. It is probably best that we don't be assess your artistic skills or your sense of humour,
but we will assess your technical ability to create the animated gif. While you may create other animated gifs
for the assignment, this is the animated gif that YOU MUST create yourself. Any others can be ones that you have found on the
web. |
page01.html | Content | Use your ten (10) content pages to explain aspects of the
topic. Each page is to contain:
More details on the navigation bar and graphical images can be found in the "Overview of Assignment Requirements" later in this document. |
page02.html | Content | As above. |
page03.html | Content | As above. |
page04.html | Content | As above. |
page05.html | Content | As above. |
page06.html | Content | As above. |
page07.html | Content | As above. |
page08.html | Content | As above. |
page09.html | Content | As above. |
page10.html | Content | As above. |
readings.html | Further Readings | A navigation bar is required at the top of the page just as in the content pages. An ordered list of at least fifteen links to material related to the topic. This ordered list will take the reader to additional material about the topic. You do not create the additional information. You just link to it. These are likely to be the pages you read when learning about the topic. |
references.html | References | A navigation bar is required at the top of the page just as in the content pages. A list of citations to both written and graphical material you used in your assignment. Your resources can include print and on-line material available at the University Library, but note that you can use material from any other library or from the Internet. The textbook is also a source and can be listed here. There will be considerable overlap with the readings page but this page is also to include citations for sources of the graphic images you used in the assignment. When sites allow the use of their images, they often require a usage statement and may provide the HTML code that you are to use. Meet all such requirements using this page. |
For this assignment you are advised (not required) to use only the names listed above for these first 14 pages. It makes it simpler to ask and answer questions about the assignment.
Your public_html directory in your Hyperion account serves as your website. Your web address is http://uregina.ca/~your_user_id. Of course, you insert your actual userid in place of the "your_user_id" phrase. The web server automatically takes the viewer to your index.html file and from there the viewer follows the links you provide to pages you create. Keep in mind that your pages can be seen by millions across the world. Odds are that your pages will only be viewed by close relatives and people looking to copy someone else's work. As mentioned earlier, you can minimize your exposure to theft of your work by setting file permissions so your pages cannot be viewed until just before you have your work graded.
Avoid the use of graphics from other websites, unless the creators have expressly offered the images for use by the general public. The fact that an image is displayed on the Web does not mean the owner loses ownership or the right to decide whether others can use the image. Turn the situation around. Suppose someone copied all of your web pages. You would be justifiably upset. You'd also be within your rights to sue, but let's not go there. There are many sources for free images: for example the GIMP Community-Indexed Photo Archive.
Ask questions about copyright and intellectual property issues when you have concerns about whether you are doing the right thing. The motivation for all of the emphasis on these issues is to ensure that you have a better understanding of the issues when the class is finished. What you are going to learn is that there are no simple answers. Have a look at http://www.2learn.ca/ydp/copydigital.aspx, a Canadian site that tries to provide some answers. UBC has posted a summary of Bill C-11 and the extensions of "fair dealing" to education. Taking a screen snapshot of an application and using it in an explanation of the application seems to be a "fair dealing" situation. Hire a good lawyer before you do anything like this for commercial purposes.
Also consult the University's Copyright web site.
You must cite your sources on your References page for any material, including images, that you use in this assignment. This needs to be treated just as seriously as the use of appropriate references in an essay. We'll expect you to keep your pages in good taste. Regardless of the topic of your web pages, if for any reason you are going to include pictures of persons you must follow some rules. Actually, we require strict adherence to the policy and spirit of the University of Regina's Respectful Workplace and Learning Environment Policy. In particular, please note that the phrase "displaying pornographic or sexually explicit pictures or material" prohibits the display of sexually offensive or demeaning images on web pages. To avoid disagreements over interpretation, we'll make it simple. If you are going to display a picture of a person, do not display images of partially clothed persons or cartoons of persons partially clothed and so on. You get the point. Minimally, marks will be deducted from your assignment grade. You might also have to redo the assignment before it is graded.
Your Hyperion account is yours to use while you are attending the University of Regina. That is, your web pages can be maintained after CS100 ends. Once both parts of this assignment are graded and you have verified that we have recorded the marks correctly, feel free to start modifying your site.
Keep back-up copies of work in progress on separate media.
A portable drive, flash drive or otherwise, is an excellent and inexpensive
investment. The time you spend recreating material, because you lost your only
backup copy, or it stopped working, is lost time. You'll never get it back.
Enter "http://search.dilbert.com/comic/deadline"
into your browser for additional wisdom on deadlines. Replace the word
"deadline" by any other word for which you might enjoy the what Dilbert has to
say.
Remember that your Hyperion account is also an excellent place to keep copies of
your files. Your I drive is also accessible from machines around campus.
The other significant source for "missing" files are the files that were
uploaded but did not have the access code set to allow the world to "read,"
that is, "view" them.
![]()
|
NOTE: All of your web pages must work after being copied back to your Hyperion website. Therefore, you must be able to use WinSCP to download a copy of your files from Hyperion. You must then make the changes needed and be able to upload the updated files back to your web space on Hyperion. You must be able to do this yourself; markers are not allowed to help you. The marker will check that the links work correctly and ensure that the results are visible using your pages from Hyperion, not from the PC on which you are working.
Let's repeat that. You only get marks for pages that are on Hyperion and can be viewed by the markers from your web site.
NOTE: The marker will also subtract marks whenever they judge that there is:
- inappropriate use of graphics (see Sexual Harassment Policy above). This must not happen. The markers have every right to refuse to mark an assignment with offense imagery. You may have to redo the assignment, and you may be reported to the University Harassment Officer.
- page design is haphazard or poorly done
- page content is repetitious
- inconsistent placement of the links to other pages. Navigation links are typically at the bottom or top of pages, sometimes in both places. The Assignment specifies the top of the page. They must not simply be tossed wherever it seemed convenient.
- an inability to explain how to create an animated GIF file
- failure to sincerely or seriously attempt to provide good content pages. Five marks are assigned to the marking of the content pages. Unlike the more technical aspects of things like the navigation bar table, the lab instructors have to make a subjective assessment. Fortunately they have all graded many CS100 assignments over the years and know the difference between a serious effort and a last minute effort.
- Plagiarism: the recommended penalty is zero for the whole assignment. University regulations require that your Dean's Office be advised of any incidence of plagiarism. The Dean's Office will investigate the report of plagiarism and determine if plagiarism occurred and, if so, set the appropriate penalty. You will be contacted to provide an explanation during the investigation. The Dean's Office can choose to impose a more severe penalty than the zero that we will recommend. The University Secretary's Office is notified of the investigation by the Dean's Office. There are severe penalties for repeat offences.
Please understand these regulations. The intent is one of fairness in that the investigation will be done by your Dean's Office. This is done to ensure consistent and fair treatment across campus. However, it takes the decision and subsequent discussion away from the hands of the course and lab instructors. We report suspected plagiarism. We are not allowed to discuss the situation. That is part of the investigation by the Dean's Office.
Remember that file permissions on your web page files provide a mechanism to prevent anyone from accessing your pages until the time the assignment is graded. Suppose you don't worry about this and someone uses your pages to build their assignment. Typically, when this happens, no effort is made to disguise your work. Consequently, we notice the similarity of the two assignments and have a suspected case of plagiarism. We report it as required by University regulations. As the innocent party, albeit overly trusting party, in not using file permissions to prevent theft of your web pages, you'll meeting with your dean or associate dean. It is likely to be a messy situation of your word against that of the person who copied your files.
Take steps to respect the intellectual property rights of others when you do the assignment AND take steps to protect your own intellectual property rights.
*** IMPORTANT ***
Note that all class assignments are mandatory elements of the class and must be submitted in order to pass CS100. If you fail to submit an assignment, you will not receive a passing grade in the class. You will receive an NP for missing a mandatory element of the class. The same applies to writing the final exam. Anyone who is late in submitting an assignment without prior approval will receive a zero, but the assignment will still count as having been submitted. So, you have to turn in something, even if you are not finished.Copyright - do not violate copyright in either the text or images. Give credit for images and quotes you use to the same level of detail that you would use in a bibliography for a standard class essay. These credits belong in your references page as described earlier in this document. It is not permissible to capture an image that is a clear copyright violation just because someone else on the Internet violated copyright initially and placed the image on a machine. So, avoid using images of film stars or cartoon characters, even if you see them all over the Web. The markers are instructed to subtract marks for obvious copyright violations.
You can always illustrate your web pages with your own drawings, regardless of the level of your artistic abilities. Screen snapshots are another good source for images but only in combination with your own words explaining the meaning of the image.