WORCESTER POLYTECHNIC INSTITUTE
Computer Science Department

CS4341 ❏ Artificial Intelligence

Version: Wed Mar 6 14:59:13 EST 2013

PROJECT 0 - Setting the Stage
Evaluation Scheme


*** This project is worth 10% of total grade

               Graded out of 100% and adjusted later. 
               Late - graded out 0f 80%

                5% Overall report quality
                     i.e., writing/layout/etc
                5% Overall code quality
                     i.e., structure/comments/layout/etc
               90% Report & Code: 
                   30% Task 1
                   60% Task 2

Overall

10%
5% -- Report quality
      -- writing/layout/figures/etc

5% -- Code quality 
      -- structure/comments/layout/etc

Task 1

30%
10% -- Data structure for cells built, with access/manipulation functions. 

 5% -- Cells have properties, obstacles & types,
       vehicles & types, elevation, zone.

 5% -- Automagic checking of collisions (i.e., one item per cell)

10% -- Clear description of design and its rationale

Task 2

60%
25% -- demonstration of depth 1st search
       -- returns path found & path cost & work done
       -- uses 1st test case, with correct results
          -- explanation of results for 1st test case
          -- demo output explains search 
          -- uses 8 movement directions, avoiding obstacles.
       -- uses 3rd (pathalogical) test case
          -- good design for 3rd test case
          -- explanation of design for 3rd test case
          -- explanation of results for 3rd test case

10% -- demonstration of breadth 1st search
       -- returns path found & path cost & work done
       -- uses 1st test case, with correct results
          -- demo output explains search 
   
25% -- demonstration of best 1st search
       -- returns path found & path cost & work done
       -- uses 1st test case, with correct results
          -- demo output explains search 
       -- uses 2nd (failing) test case
          -- good design for 2nd test case
          -- explanation of design for 2nd test case
          -- explanation of results for 2nd test case