Essays

Essays must have an introduction, a thesis statement, a body with definitions, an argument, a conclusion, and a list of references. For more details, see here.

Plagiarized essays will score zero marks.

Note that an essay X% less than 2000 words will score, at most, X% (e.g. a 1000 word essay will score,at most, 50%).

Topics:

  1. Standardization of Programming Languages: Useless?
  2. Virtual Machines: unsafe?
  3. Logic programming: irrelevant? Start here.
  4. Impact of the Lambda Calculus on the Development of LISP: Start here.
  5. Teach yourself programming in 10 years/ Start here.
  6. Compare and contrast programming paradigms with reference to modern web applications.
  7. Describe the mandatory features of a modern programming language. Justify your selection of features.
  8. Critically examine the merits and drawbacks of the functional programming paradigms with reference to mainstream software industry adoption.
  9. Is There a Silver Bullet? Start here; here; or here.