14-850: INSuRE Cybersecurity Research - Fall 2017
- 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.
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.
- 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]
- 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.