CS595 Applications in PL Final ProjectGeneral Info
Project Scope(Added 11/1) At this point, your group has discussed project ideas with Stefan at least once and you should have some general ideas of what project-specific results to include. As a broad guideline, each project should include:
Project Ideas
If you have other ideas that you think would make a good project in line with the goals of the class, talk to Stefan. If you're looking for inspiration or aren't sure what fits within this, any of the papers linked under the "Applications" section of the course site would make an A+ final project (keep in mind, of course, that most of these are published conference papers, so are more thorough than would be expected for a final project.) Timeline/DeadlinesThese are highly subject to change. Late days may be used on the proposal and final paper. Note that for group projects, late days will be charged to everyone in the group with late days remaining (that is, you can still use late days as long as anyone in the group has late days remaining, but you can't pool them.)
DeliverablesMore details on each of these will be announced as they get closer.Initial IdeaDue: Oct. 13, 11:59pm CT.
The submission doesn't need to be very formal but should indicate some thought about what you plan to do and how you plan to relate it to the course topic. For example, if you're solving a problem in a language or system, describe the language or system and explain the problem. If you're modeling something outside of CS, talk about the thing, what features of it you plan to model, and some ideas for what you plan to say/prove about the model. If you're planning to extend a paper, cite and summarize the paper and talk briefly about your idea for an extension. The submission won't be graded; you get full credit by submitting something reasonable by the deadline. ProposalDue: Nov. 11, 11:59pm CT.Your proposal should be approximately 1-3 pages and formatted like a research proposal with at least the following general outline.
Final PaperDue: Dec. 8, 11:59pm CT.Your final paper should be in the format of an ACM research paper, with some modifications detailed below. This guarantees that everyone's paper will be in the same form and page limits, etc., will be fair. ACM provides their own LaTeX class file (as well as a Word template if you prefer to use that). Information about the ACM class file and Word template is on the ACM's website. If you use Overleaf, this page has details about how to use the ACM class on Overleaf. If you're using LaTeX (locally or on Overleaf), I put together a template that has everything you should need. I'll discuss the format and how to write a research paper in more detail in class, but here are some highlights and differences from a standard research paper. You should have:
In contrast to most standard published research papers, you don't need:
Your paper should be a maximum (not minimum) of 10 pages in the ACM format. If you really need more space, let me know why and I may make an exception. There's no minimum page limit, but make sure you fully describe your project and give all of the examples, intuitions, etc., you feel are needed. For Writing HelpThe IIT Writing Center (see blurb below) is a useful resource if you're looking for more guidance or feedback on your proposal or final paper. The tutors there should be able to help you. Full disclosure: One of them (Hannah) is Stefan's fiancee. Consider using the campus writing center as a resource for help with written assignments like research papers, technical reports, or presentations. The writing center provides one-on-one conferences for both undergraduate and graduate students. Tutors can assist with any stage in the writing process, from brainstorming and outlining to final edits and bibliographies. Tutors read academic writing with a critical eye given not only to grammar and syntax, but also to understanding assignments, paragraph structure, clarity of ideas, strategies for revision, and even strengthening arguments. Visit here to make a (free!) appointment: https://www.iit.edu/humanities/student-resources/writing-center. GradingFinal project grades will be based on the following:
|