Magic Maze
Assignment Directions can be found here Download here.
Click here Dow
Magic Maze
Assignment Directions can be found here Download here.
Click here Download herefor driver file.
Click here Download herefor the python test script and here Download herefor the sample solution text file.
Text Files For Each Maze (click each one to download)
maze1.txt Download maze1.txt maze2.txt Download maze2.txt maze3.txt Download maze3.txt maze4.txt Download maze4.txt maze5.txtDownload maze5.txt
Make sure to include a comment header at the top of your file like the example below. If you don’t do it exactly like this, then points will be deducted in accordance with the rubric.
/* Johnny Knights
* Dr. Steinberg
* COP3503 Spring 2024
* Programming Assignment 2
*/
Assignment Video
Programming Assignment 2
Programming Assignment 2
CriteriaRatingsPts
This criterion is linked to a Learning OutcomeCode CompilationDid the student’s file compile successfully with no errors or warnings?
15 ptsFull Marks
Code compiled with no errors or warnings.
10 ptsPartial Marks
Code compiled, however warnings were generated.
6 ptsLow Marks
Code didn’t compile at all.
0 ptsNo Marks
No code submission was received.
15 pts
This criterion is linked to a Learning OutcomeProgram RunDid the program run successfully without crashing on Eustis?
5 ptsFull Marks
Program ran successfully on Eustis and passed all test cases.
2.5 ptsHalf Marks
Program ran on Eustis, however not all test cases passed.
0 ptsNo Marks
No code submission was received or could not run at all on Eustis.
5 pts
This criterion is linked to a Learning OutcomeImplementation of the MagicMaze ClassDid the student properly the MagicMaze Class based on the assignment directions?
15 ptsFull Marks
The class was implemented properly.
7.5 ptsHalf Marks
The class had some things missing that were specified in the assignment. Attributes, methods, etc…
0 ptsNo Marks
No code submission was received OR the code is extremely way off from what the assignment specified.
15 pts
This criterion is linked to a Learning OutcomeConstructor of MagicMaze classDid the student properly implement the constructor? This includes reading the proper text file of the maze.
10 ptsFull Marks
The constructor was implemented correctly.
5 ptsHalf Marks
The constructor was not implemented correctly. Mistakes were found in the code.
0 ptsNo Marks
No code submission was received or could not run at all on Eustis.
10 pts
This criterion is linked to a Learning OutcomesolveMagicMazeDid the student properly implement the solveMagicMaze method by using backtracking? If backtracking was not used, then the student will receive an automatic 0 on the total assignment score.
25 ptsFull Marks
The method was solved perfectly and backtracking was applied properly.
20 ptsHigh Marks
The method uses backtracking, however there exists one error.
12.5 ptsHalf Marks
The method uses backtracking, however there exists two – three errors.
6 ptsLow Marks
The method uses backtracking, however there exists more than three errors.
0 ptsNo Marks
No code submission was received or could not run at all on Eustis. OR Backtracking was not applied. This means the overall grade for the assignment is a 0.
25 pts
This criterion is linked to a Learning OutcomeMaze 1 PassDid Maze 1 pass? This includes the time constraint. If it did not solve the maze, then give no points for this test case.
5 ptsFull Marks
Yes!
0 ptsNo Marks
No!
5 pts
This criterion is linked to a Learning OutcomeMaze 2 PassDid Maze 2 pass? This includes the time constraint. If it did not solve the maze, then give no points for this test case.
5 ptsFull Marks
Yes!
0 ptsNo Marks
No!
5 pts
This criterion is linked to a Learning OutcomeMaze 3 PassDid Maze 3 pass? This includes the time constraint. If it did not solve the maze, then give no points for this test case.
5 ptsFull Marks
Yes!
0 ptsNo Marks
No!
5 pts
This criterion is linked to a Learning OutcomeMaze 4 PassDid Maze 4 pass? This includes the time constraint. If it did not solve the maze, then give no points for this test case.
5 ptsFull Marks
Yes!
0 ptsNo Marks
No!
5 pts
This criterion is linked to a Learning OutcomeMaze 5 PassDid Maze 5 pass? This includes the time constraint. If it did not solve the maze, then give no points for this test case.
5 ptsFull Marks
Yes!
0 ptsNo Marks
No!
5 pts
This criterion is linked to a Learning OutcomeCode Style and CommentsDid the student follow proper coding style techniques along with sufficient comments?
2.5 ptsFull Marks
Student used good coding style and provided sufficient number of comments.
1.25 ptsHalf Marks
Student somewhat used good coding style and provided sufficient number of comments. There were error(s) detected.
0 ptsNo Marks
Student did not used good coding style and provided sufficient number of comments.
2.5 pts
This criterion is linked to a Learning OutcomeCode Submission and HeaderDid the student properly named the .java file as stated in directions? Did the student provide a comment header at the top of the code file that contained (name, course, professors, assignment)?
2.5 ptsFull Marks
The student followed all directions of the naming the submission properly and providing a proper header at the top of the file.
1.25 ptsHalf Marks
The student somewhat followed directions of naming the submission properly and providing a proper header at the top of the file. There was an error detected.
0 ptsNo Marks
The student did not follow directions of naming the submission properly and providing a proper header at the top of the file.
2.5 pts
Total Points: 100