14-850: INSuRE Cybersecurity Research

14-850: INSuRE Cybersecurity Research - Fall 2017



Course Project

Teams of students will work on a collaborative project for the duration of the semester. Teams will be formed based on bids for projects pitched by a variety of sponsors, though students have an option to work with the instructor to create a suitable project if none of the available projects match student skills or interests. Each student will contribute to the following deliverables through the semester.
  • Project Bid: Each student will submit bids for multiple projects based on their particular interests, knowledge, and specific skills relative to proposed problem areas. Project teams will be formed / assigned based on these bids. [More details]

  • Project Proposal: After project teams are formed, teams will develop a concise and properly-scoped project plan, including a realistic schedule of milestones and expected outcomes. [More details]

  • Project Progress Update: Teams will provide a snapshot of work completed, in progress, and remaining as well as any revisions to the project plan, milestones, outcomes, etc. The progress update will include a written document as well as an in-class presentation to highlight the project work. [More details]

  • Final Report and Presentation: Teams will prepare a comprehensive conference-style paper and high-level project poster that document and illustrate the entire project and process. Each team will also give a conference-style presentation in class to all program participants. [More details]

  • Peer Evaluation: Each student will complete two peer-review assignments, one targeting the progress report and one targeting the final report. For each of these peer reviews, students will perform a critical-yet-constructive review of a draft report prepared by a different project team. [More details]
Specific details of the team deliverables will be discussed in class prior to each deadline, and slide and report templates and examples will be made available on Canvas.

Submission Instructions: All submissions must be made via Canvas. For group submissions, at least one member of each team should submit on behalf of the group; if multiple group members submit a group deliverable, the latest submission will be taken as final. All team member names should be included on the first page/slide of each deliverable. Please note, many project deliverables will be shared with INSuRE participants via the PURR repository.


Warning: Students are expected to follow strict ethical guidelines during the course project. At no point should any malicious or questionable code be deployed or disseminated publicly. Please contact the instructor if anything is unclear or if you have any doubts.