University of Arizona, Department of Computer Science

CSc 553 Fall 2018: Term Paper

Mon Nov 19, 2018

Due: 11:59 PM, Mon Dec 3


How to access papers in ACM's Digital Library

1. Topics and Reading List

2. Formatting Guidelines

  1. Length: 5–8 pages.
  2. Font size: Sans-serif fonts (e.g., Arial, Helvetica, Calibri): 10 points; Serif fonts (e.g., Times New Roman): 11 points.
  3. Line spacing: single-spaced.
  4. Margins: 1 inch on each side.

3. Suggested Structure

The intended audience for your paper is a student in CSC 553 or comparable graduate compiler class. You should assume the background that a student in such a class can be expected to have.

Structure your paper into a series of sections, followed by a bibliography. The following is a suggested (not mandatory) set of sections; the page lengths given are intended as a rough guide, not as absolute limits.

  1. Introduction. (¾ – 1 page) Describe the problem being solved, why the problem is important, what contribution the papers make, a few sentences on how they differ. The reader should get some idea of what your paper is about from reading the introduction.
  2. Background [optional]. (0 – ¾ page) This section is useful for introducing any terminology, notation, or concepts that are used by the papers and are helpful to know going into a discussion of the papers.
  3. Individual discussion of each paper (1½ – 2½ pages per paper).
  4. Discussion (1 – 1½ pages). Compare the papers to each other, discuss their strengths and weaknesses, say what the reader should take away.
  5. Conclusions (one or two paragraphs). Briefly summarize your take on the papers.
  6. Bibliography. Works mentioned in your paper should be adequately cited. Research papers in computer science generally use the ACM style or IEEE style of citation so I suggest that you use this as well, but this is not mandatory.

4. Submission

Submit your term paper as a PDF file (NOT docx, or rtf, or txt, or any other document format) using the command:
turnin   cs553f18_paper   filename

5. Grading