Summer 2017 MAESTRO Program
CIS 291: Major Assignment 3

Our third major assignment for CIS again has several components, some directly associated with your website, some a little less so. Here is a list of what you are expected to do:

  1. Make a place on your plain HTML website (where you get to when you just type in your domain name) for your Major Writing Projects for English/History. This should be a page which describes in general what is going on (what those papers are, for which courses, in which program (MAESTRO ... say what that is)) and has links to the three papers. These should be:
    1. First paper should be just in PDF form.
    2. Second paper should be in plain HTML: use a heading for the title, <p> and </p> for the paragraphs, and other basic textural formatting (bold and italic, if you used them anywhere in the paper).
    3. The third paper should have everything as above in paper 2, but also do a little bit of extra work to make a particularly good web version of the paper. Find some terms in the paper which you should turn into links (e.g., if you mention some public figure, you could turn the first occurrence of their name into a link to a Wikipedia page about them, if one exists; if you mention the White House, you could turn it into a link to whitehouse.gov, etc., etc.) - one link definitely should be to a electronic version of any scholarly resources to which you refer. Also find some images - make sure they are ones you have the right to use! - which would add to the paper, and insert them at the appropriate point in the paper. (Other enhanced media, such as video or audio, as appropriate.)
    Think of this as practice for, and the beginning of, an academic portfolio that you can use for other classes, or future jobs or other things for which you might apply
  2. Install Mailvelope on a machine to which you have consistent access (a laptop, or the lab machines in GCB315). Use it to generate a key pair, and post your public key in an easy-to-find place on your plain HTML website: Now you know how to (and have proven that you) can send and receive encrypted emails, at least if the person with whom you are corresponding knows about PGP public key encryption and uses some tool (like Mailvelope) as well.
  3. Get a new Let's Encrypt SSL certificate installed on your site.
  4. Finally, write a journal entry in your blog, in the form of a letter to an imaginary starting CSUP student who wants to do the usual things millennials do on the Internet — social media, email, surfing the web, buying things on the web, etc. — and in fact also is thinking of perhaps starting a business on the side, selling cute GIFs of Pueblo tarantulas with funny sayings on them. In this letter (=journal entry), explain to this imaginary student [If you need help crafting your explanations, try searching the web with some related keywords or questions, read these slides from a presentation on encryption and security given 1.5 years ago by your instructor, (and this is a little less technical than those slides) this article from The Washington Post in 2015 which gives a gentle discussion of some important ideas related to encryption, and/or talk to your instructor.]

This assignment is due at 9am on Thursday, August 3rd

As with past CIS major assignments, your professor is happy to give you feedback on a rough draft of this assignment if you have a fairly complete version done by some time Wednesday.


 


Site maintained by: Jonathan Poritz (jonathan@poritz.net)

Last modified: