|
Research Assignment
|
|
|
|
Educational Object Repositories
|
||
|
|
|
|
|
Specifications PART 1
The Proposal |
Specifications PART 3
The Post-Mortem |
|
|
Assignment Links:
|
||
|
Previous Image Matching Assignment
|
||
|
|
||
|
Reference Links:
|
||
|
|
||
|
Conducting a research project:
|
||
|
||
|
|
|
|
About This Assignment:
This assignment does not target any specific topic in 461. Instead, it draws upon various components to help solve a more complex problem. It is hoped that this makes it more interesting and relevant than, say, "Implement a varying-length record file".
|
Possible Projects:
|
|
|
MORE Structured / Known Solutions
A project related to these topics has a structured approach to a solution. Solutions to these problems exist (although it is certainly possible you may find a new one that no-one else has thought of before.) NOTE: This does not mean these projects will be easy. |
LESS Structured / UN-Known Solutions
A project related to these topics will require you to design your own approach. Solutions to these problems often don't exist, and it is possible that your proposed solution will turn out to be one that will not achieve your goal. How you get there and what you learn from it are more important here than finding the right answer. |
| Design and test a prototype for an index structure. | Choose one category of file (image; audio; animation; video) and explore searching mechanisms that does not involve the use of "tags" or annotation. |
| Explore searching mechanisms for the text documents in the collection. | Examine methods for the structuring and organization of distributed data sets. |
|
HINTS, CONSTRAINTS and CONSIDERATIONS:
|
||
|
FOR BOTH
|
Index Component.
|
Object Searching Component.
|
| Keep it simple. |
|
KEEP NOTES on what works (and why); what doesn't (and why); suggest 'theories' if you don't know for sure. This will provide material for your post- mortem. |
| Keep it to the point. | Don't spend too much energy on a pretty user interface - that is not the point of this assignment. The organization of the information you have in a manner that facillitates retrieval and manipulation is. |
You will need to decide on a quantitative measure for your object. Start with just 1 or 2 measures for each object. Matches will be those objects that have values within a specified range of those measures. If these values are not producing the desired results, try adding others. It is far more likely that some combination of measures will yield usable results than that you will find a single, 'perfect' measure. |
| Speed and efficiency are very important. |
|
This is NOT a simple problem. Don't expect to find the right matches easily. |
| Make sure you are able to justify all of your decisions. | A solution that fails to produce a sound organization of objects, but shows evidence of sound planning and robust, considered design will get a better grade than a more successful index whose results are unexplained. | A solution that fails to find the right kinds of objects, but shows evidence of proper testing and explanation will get a better grade than a more successful engine whose results are unexplained. |
| This assignment is NOT just about the code. It's about designing a well-thought out solution to a difficult problem; implementing it; improving it; and finally analyzing your results. | ||
| It is important to note that the usual requirement in CPSC that submitted code must work in order to pass still holds true here. The code must run and work correctly. The results may or may not be useable, but the code must work well enough to allow you to determine the viability of the hypothesis. |
||
| VERY IMPORTANT!!! You may make use of existing code found on the net or elsewhere but you MAY NOT use any code "wholesale" (i.e. in its entirely, w/o modification, and you MUST acknowledge your sources). Failure to follow this requirement constitutes cheating and such a submission will be given an 'F', along with a letter of explanation to the Department Head and Dean of Science. NO EXCEPTIONS. | ||
|
Part 1: Outline/Design: [the requirements for part 1 are the same for both approaches - see "Writing a Proposal"]
|
|
One requirement for each part of this assignment will be to grade it yourself and to submit your assessment along with your assignment. See self-assessment for more information.
The rules for research are absolute: no compromises, no evasions, no shortcuts, no excuses, and no saving face.
( Locke, Spirduso, and Silverman, 2000, pp 25)
Copyright (C) 2003 Katrin Becker 1998-2002 Last Modified