Project 1: Uninformed Search CS 5013
- Due No Due Date
- Points 95
- Submitting a file upload
- File Types pdf
Before starting to work on this assignment, please view the Project Overview Links to an external site..
Once you have looked over the project module, please utilize the Project 1 Links to an external site. page for detailed instructions on completing Project 1.
Rubric
Please include a title
Keep in mind that 12 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | |||||||
---|---|---|---|---|---|---|---|---|---|
BFS/DFS
CS 5013 students will need to implement a second uninformed search method from BFS, DFS, IDFS, or other uninformed search method from the book.
threshold:
pts
|
|
pts
--
|
|||||||
Graphics
Correctly drawing graphics that enable you to debug your search and that help us to grade it. This means you should display your graph either all at once (if you initialize it that way) or step-by-step as it is built. You should also show the path found by BFS/DFS that your ship will traverse
threshold:
pts
|
|
pts
--
|
|||||||
Replanning
Dynamically replanning as needed in an efficient manner. This CANNOT be replanning every time step
threshold:
pts
|
|
pts
--
|
|||||||
Good coding practices
We will randomly choose from one of the following good coding practices to grade for these 15 points. Note that this will be included on every project. Are your files well commented? Are your variable names descriptive (or are they all i, j, and k)? Do you make good use of classes and methods or is the entire project in one big flat file?
threshold:
pts
|
|
pts
--
|
|||||||
Writeup part 1
Describe how you implemented search (gridded, roadmap, etc) and how you dealt with the dynamics of the environment
threshold:
pts
|
|
pts
--
|
|||||||
Writeup part 2
Why did you choose the cooperative or competitive path? A sentence or two is sufficient here
threshold:
pts
|
|
pts
--
|
|||||||
Target choice
threshold:
pts
|
|
pts
--
|
|||||||
Writeup part 3: target choice
Describe how you selected your targets (e.g. why you choose a beacon versus an asteroid and when you make each choice). This should be short, essentially describing your logic of why you chose the targets and how they accomplish the goals you wanted to achieve for your agent.
threshold:
pts
|
|
pts
--
|
|||||||
Late submission
threshold:
pts
|
|
pts
--
|
|||||||
Total Points:
95
out of 95
|