Project 2 -- Programming Languages
You must publish your project to your website, and e-mail its URL to
Prof. Feldman and your
lab instructor, before 11 A.M., Tuesday, Nov. 22, 2005
This file is available online at http://www.seas.gwu.edu/~41/fall05/41f05p3.html
In this project, you will do some research using the World Wide Web.
Use a search engine like www.google.com
to start locating materials.
The project
Projects 1 and 2 explored the history of computing systems and
programming languages, respectively. This third project will complete
the set by exploring operating systems. Write a set of brief papers
covering the history of each of these four systems:
- IBM Operating System/360 and its descendants
- MS-DOS and its descendants (the successive generations of Windows)
- Apple Mac OS through System 9
- Unix and its various implementations (e.g., Solaris, Linux, Mac
OS X)
In each case, include the obvious appropriate information so that a
reader will have a basic understanding of how and when the system came
about, where it is used, and so on. You know what to do; we don't have
to spell it out.:-)
- For each system, you must cite your sources by
including the link(s)
to the website(s) you used for that language. If you quote anything
from
a website, you must indicate it by quotation marks and an immediate
link
to that site.
- When you are finished, publish the page to your SEAS website.
Browse to
the published page to make sure it got there OK. Test all the links in
it! Do NOT put a link to it in your index page; just e-mail the URL by
the deadline. Also submit a printed copy
of your page in lab on that date.
Classwide collaboration
This course is not a contest or a competition. We're going to
experiment
with letting everyone help everyone with their research. When you find
an interesting website "out there", you are strongly encouraged
to send a note to the class
mailing list, giving the URL you found.
Note: We hope everyone will share URLs, but your report-writing
work
must be your own!