A comprehensive CMPS II semester project
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.
- A comprehensive CMPS II semester project
Recommendations
A note on a three-term recurrence for a tridiagonal matrix
In this article the author shows that under certain conditions a three-term recurrence for a tridiagonal matrix becomes a two-term recurrence. Using this new recurrence, the possibility of the LU factorization of any tridiagonal matrix is now easy to ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
Copyright © 2003 Author.
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 01 June 2003
Published in SIGCSE Volume 35, Issue 2
Check for updates
Author Tags
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 165Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in