ACM Home Page
Please provide us with feedback. Feedback
A comprehensive CMPS II semester project
Full text PdfPdf (247 KB)
Source ACM SIGCSE Bulletin archive
Volume 35 ,  Issue 2  (June 2003) table of contents
COLUMN: Reviewed papers table of contents
Pages: 70 - 73  
Year of Publication: 2003
ISSN:0097-8418
Author
Kent White  Nicholls State University, Thibodaux, Louisiana
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 10,   Citation Count: 0
Additional Information:

abstract   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/782941.782984
What is a DOI?

ABSTRACT

The goal of this project was to help students tie together the various concepts learned throughout the Computer Science II class. The students were required to use abstract classes for matrices and singly linked list and provide a graphical solution to a maze solver. The first step of the project had the students construct a solution for a given maze. The solution was kept simple by using the right hand rule for solving mazes: always keep your right hand on a wall and you will find a solution if it exists. After the students had solved the problem of creating a solution the next part of the project required them to create an actual random maze. Using a matrix and a stack, the students kept track of the path of a random solution. After a solution path was generated the program was required to generate a number of dead-ends. This project was very challenging for the students. They enjoyed completing it partially because it was graphical in nature and they could visualize their solution.