No two students may work on exactly the same topic. Initiate a "claim" to a topic by uploading your topic proposal to Canvas no later than Friday, February 21st (before 11:59pm). Below are format guidelines:
<Your Name>
<Your Email Address>
CS 4100
<Date>
Topic Proposal
<Working Title of Final Paper>
First paragraph: describe your proposed topic.
Second paragraph: discuss which issues you intend to address and emphasize and what you intend to leave out and why.
Additional paragraphs as necessary.
Keep your description focussed on the exact topics your paper will cover. Explaining what Java, parallelism, or a mobile device is, and so on, is unnecessary.
Provide a list of tentative sources in ACM or APA format. (ACM preferred.) You must have at least four sources and they must be reliable (peer reviewed, edited, or primary).
Your claim will be finalized when I approve your proposal; I may ask you for one or more revisions along the way. Topics will be assigned on a first-come-first-served basis. Submit your topic proposal no later than Friday, February 21st. Some approaches to topic selection include:
At the bottom of the SIGPLAN web page are links to papers of particular, recent interest to the professional programming languages community. Those papers can be fruitful sources of ideas about what PL experts find interesting.
These papers cite their sources using the ACM reference style, which is one of the styles you, too, are welcome to use. (But spell out the complete names of your sources, instead of abbreviating. Use "41st ACM SIGPLAN International Conference on Programming Language Design and Implementation" in your bibliography, instead of "PLDI '20".)
Last edited 28 Jan. 2025