Project
Course Research Project Overview
Project Overview
One of the main components of this course will be a semester-long research project wherein your will be conducting a significant investigation into topics that sit at the intersection of Deep Learning and Software Engineering. The end product of this will be a written report that is approximately 12 pages in length (10 pages for text and 2 pages for references). However, the project will be broken down into a series of 5 checkpoints that will be due at various points throughout the semester, as indicated by the schedule below and on the course schedule page. Grading Criteria for each Checkpoint will be posted to the individual Project Checkpoint pages.
Collaboration Policy
You are allowed to work with up to one other student on the course project. If you choose to work with another student, one grade will be assigned for the course project for both students.
Assignment Schedule & Instructions
All HWs are due by the time class begins (4:30pm) on the due date indicated. See the full course schedule for additional information.
Project Checkpoint |
Due Date |
Assignment Description |
---|---|---|
Project Checkpoint 1: Plan of Work and Related Work | February 24th | |
Project Checkpoint 2: Approach Description | March 10th | |
Project Checkpoint 3:Design of Experiments/Case Studies | March 24th | |
Project Checkpoint 4: Preliminary Results | April 14th | |
Project Checkpoint 5: Final Results (In-class Presentation) | May 5th | |
Project Checkpoint 6: Final Project Report | May 12th |
Formatting Instructions
Project checkpoint submissions should be formatted using the “ACM Primary Article Template”, as can be obtained from the ACM Proceedings Template page. LaTeX users should use the sigconf option, as well as the review (to produce line numbers for easy reference for grading). To that end, the following LaTeX code can be placed at the start of the LaTeX document:
1 |
|
1 |
|
Alternatively, if you prefer to use Overleaf (an online service that allows you to edit LaTeX in your browser), you can find the ACM conference template here.
You are free to use either LaTeX or Microsoft Word to write your project checkpoints. However, the instructor strongly recommends that you use LaTeX, as while it does require a learning curve, it is far more capable in terms of producing extremely high quality typeset documents.
References
If you are using LaTeX, you should use BibTeX to manage your references. You can find a guide on using BibTeX here.
Submission Instructions
Project Checkpoints should be submitted as a PDF via Blackboard to the appropriate assignment.
Project Checkpoint Grading
All project checkpoints will be graded using the following rubric. Note that points lost on previous project checkpoints are able to be made up if the issues are resolved by the time the final project report is turned in.
Category |
Professional (100%) |
Adequate (75%) |
Needs Work (50%) |
Serious Problems (25%) |
Grade |
---|---|---|---|---|---|
Content | Full grasp (more than needed) of material in the draft | Solid presentation of the material in the draft | Less than a full grasp of the information revealed only partial details | No grasp of information and the key details are missing | 50% |
Organization | Information presented in a logical interesting sequence that is easy for the reader to follow | Information is presented in a logical sequence that is easy for the reader to follow with a few minor logical problems | Presentation of the draft jumps around a lot and is not easy to follow although it is possible | The reader cannot follow the text because it follows no logical sequence | 20% |
Visual Aids | Visuals explain and reinforce the rest of the paper | Visuals relate to the rest of the paper | Visuals are too few or not sufficiently related to the rest of the paper | Visuals not used or are excessive | 15% |
English | No misspelled words or grammatical errors | No more than a few misspelled words or grammatical errors | No more than ten misspelled words or grammatical errors | ten or more misspelled words or grammatical errors | 15% |