Writing Project  

CPT 108 · Franklin College · Erich Prisner · 2002-2007

You have to write one research paper of about three pages length on a  subject related to computing. Each student is assigned a topic from the list below. You have to tell me which topic you have chosen, give me a first draft two weeks after you have chosen the topic, and the paper two more weeks later, so overall you have four weeks for the whole project. 

For most of the topics you need sources. Please cite and quote correctly and completely, also internet sources. A good but brief introduction for writing research papers (based on the MLA Handbook for Writers of Research Papers) can be found here

List of topics available:

  1. Critics of Microsoft claim it uses a so-called "Embrace, extend and extinguish" strategy. Describe what this means, and investigate whether this strategy can be seen in internet technology (HTML, CSS) or Java.
  2. Eric Steven Raymond's discusses on his famous 35 pages paper "The Cathedral and the Bazaar" what he considers to be a new paradigm in software engineering. Explain his main thesis about the superiority of the "bazaar" model over the "cathedral" model, and critically evaluate it. 
  3. Parallel Computing. Describe the concept and the difficulties. What are the advantages. Find out where existing parallel computers are used. Do you think parallel computing is worthwhile and should be pursued further?
  4. A comparison of the programming languages Java, Javascript, PHP, and C++.
  5. Compare ASP and PHP .
  6. Problems in Chip Design.
  7. Webpage test. What is webpage usability. Compare thoroughly three e-commerce websites.
  8. Compare different technologies available to create small home computer networks.
  9. The concept of open source software.
  10. What are the most recent trends in web page design beyond HTML?

The grading will be based on