All students in this course will be required to complete a class project throughout the semester. Students can work in groups of one to three students (more maybe allowed after discussing with the instructor). The scope of the project will scale with the size of the group.

Schedule

Deadline Assignment
09/10 Project selection due
09/12 Project assignment discussed in class
09/24 Project proposal (10 points)
10/29 Project progress report (20 points)
12/03 - 12/10 Final project presentation (20 points)
12/10 Final report (50 points)

The various project assignments are designed to make sure you make proper progress on your class projects. These assignments will enable you to obtain early feedback on your ongoing work. All project-related assignments will be graded within one week if they are submitted on time. No late assignments will be accepted, except for legitimate reasons. Students may also submit these assignments early for early feedback.

Deliverables

Project Selection

You are expected to either submit your own project idea (i.e., a small paragraph describing the problem you want to work on) or select from existing project ideas in which case please select two to three topics. You can propose to work in groups of one to three students.

Project Proposal

Please submit a description of the project you intend to complete. Please use the following format as title: "project title STUDENT1 STUDENT2" where STUDENT1 and STUDENT2 etc. are the names of the students proposing this project. If you want early feedback or help deciding between a few projects, please discuss with the instructor. Only one submission per group is required. The proposal should be no more than three pages.

The project proposal should include:

In preparing the proposal you should conduct a literature review so that you are aware of what other work has already been done in this area and how your work further contributes to the area. The project proposal is intended to help you better organize your thoughts about how to best proceed with the semester project and communicate them to your instructor. You will receive feedback on your proposal that may result in some changes to your project plans.

Writing quality (grammar, spelling, clarity, etc.) will be considered in grading reports.

Please submit your project proposal in PDF format. Only one submission per group is required.

Grading rubric
Criteria Weight
Problem motivation 20%
Brief summary of related work (what has and hasn't been done) 20%
Your proposed approach 30%
Evaluation plans 20%
Milestone and Timeline 10%

Presentation Format

You will get 10-15 minutes to present your ongoing project work. Project presentation is an opportunity for you (and your team) to get early feedback on your ongoing work. You will get feedback from not only the instructor, but also fellow classmates. To ensure you make the best use of this opportunity, please outline your presentation to include the following items (this is a rough outline, so feel free to modify as you see fit):

Grading rubric
Criteria Weight
Problem motivation 20%
Related work (what has and hasn't been done) 20%
Your proposed approach 20%
Evaluations 30%
Limitations and/or future work 10%

Final Reports

Your project report should document all the work you have done on your project. It should include a detailed literature review and motivation for your project. If you have developed software or created something as part of the project, please provide screen shots, a link to a demo, and source code for review as well (preferably in github). The report should include descriptions of what obstacles you encountered, how you carried out data collection and evaluation, etc., as appropriate. Please consult with the instructor about what should be included in your report if you have any doubts.

Use Latex with font size 11pt and single space. The final report should be at least 8 pages excluding references. Use the ACM Latex style file available here ACM_LATEX. Use the sample-sigconf.tex sample and change the font size to 11pt [\documentclass[sigconf,11pt]{acmart}]. Submissions not following this format will be penalized.

Here are some things we will be looking for in most papers:

Please submit your final paper in PDF format. Only one submission per group is required.

Grading rubric
Criteria Weight
Problem motivation 10%
Related work (what has and hasn't been done) 20%
Your proposed approach 20%
Evaluations 30%
Limitations and/or future work 10%
Individual contributions 5%
Properly formatted references 5%

Project ideas

The following link contains a list of suggested projects (you must use your NC State gmail account to access the link). Students may select one of these projects or develop their own project idea in consultation with the instructor.