|
Weeks Tasks |
01/19 to 01/26 |
01/26 to 02/02 |
02/02 to 02/09 |
02/09 to 02/16 |
02/16 to 02/23 |
02/23 to 03/01 |
03/01 to 03/08 |
03/08 to 03/15 |
03/15 to 03/22 |
03/22 to 03/29 |
03/29 to 04/05 |
04/05 to 04/12 |
04/12 to 04/19 |
04/19 to 04/26 |
| Recieve project, brainstorm. | ||||||||||||||
| Add/delete vertices and edges using the mouse or dialog boxes. | ||||||||||||||
| Number the vertices. | ||||||||||||||
| Allow directed or non-directed edges, weighted or non-weighted edges. | ||||||||||||||
| Drag vertices with all adjacent edges moving relatively. | ||||||||||||||
| Read/write graphs to disk. | ||||||||||||||
| Implement Minimum Spanning Tree (Prim and Kruskal). | ||||||||||||||
| Implement Shortest Path Algorithms (Dijkstra and Warshall). | ||||||||||||||
| Implement Depth First Search. | ||||||||||||||
| Implement Breadth First Search. | ||||||||||||||
| Implement Connected Components. | ||||||||||||||
| Set the speed of the animation. | ||||||||||||||
| Step through an algorithm. | ||||||||||||||
| Back up and jump ahead in the algorithm. | ||||||||||||||
| Testing/Add any extra features. | ||||||||||||||
| Presentation. | ||||||||||||||
Weeks |
01/19 to 01/26 |
01/26 to 02/02 |
02/02 to 02/09 |
02/09 to 02/16 |
02/16 to 02/23 |
02/23 to 03/01 |
03/01 to 03/08 |
03/08 to 03/15 |
03/15 to 03/22 |
03/22 to 03/29 |
03/29 to 04/05 |
04/05 to 04/12 |
04/12 to 04/19 |
04/19 to 04/26 |