CS5430 Homework 5-alt: Post CVD Alternative to Homework 5
General Instructions.
You are expected to work alone on this assignment.
Due: April 19, 2020 at 11:59pm.
No late assignments will be accepted.
Submit your solution using CMS.
Homework 5 asked that you study and document prior work (in Part 1),
design a system (in Part 2),
and implement that system that runs in UGCLab (in Part 3).
Homework 5-alt too is concerned with checking the quality of passwords, but
this assignment is formulated to avoid difficulties you are likely to experience by being off campus.
For Homework 5-alt, it is no
longer necessary to write and/or debug programs.
The focus of Homework 5-alt, then, is identifying prior work and synthesizing that
to obtain a system design.
Specifically, for Homework 5-alt, the following replaces the "Submissions and Grading"
description given in the Homework 5 problem statement.
Homework 5-alt Submission and Grading
What to submit.
For Homework 5-alt, the only elements to submit are:
- priorwork.pdf giving your research findings about workable approaches
for use in a system that you might have built.
Think of this discussion as being a short term paper.
It should be at most 4 pages of prose, followed by
a bibliography that lists references.
The grader will only read the first 4 pages.
A publication should be listed in the bibliography only if it is discussed in the text.
- design.pdf documenting a proposed classifier that you might have built.
This document should give any non-obvious engineering details for approaches that are discussed in
priorwork.pdf and that you recommend for inclusion in your proposed classifier.
"Non-obvious" here means things you would tell a starting CS5430 student who has agreed
to program the system for you.
Notes on Grading.
Here is a rough breakdown about how grades for Homework 5-alt will be determined.
-
20% Part 1.
Choice of references surveyed in priorwork.pdf.
-
40% Part 1, also.
Quality of write-up in priorwork.pdf.
Are your recommendations justified with sound reasoning?
Are important considerations being overlooked?
-
40% Part 2.
In design.pdf, clarity of description, justification of elements, anticipation of subtle
programming issues.