Project Description: |
There are two goals for this project. First, students will gather materials to be used to teach the computer ethics portion of a senior capstone course in computer science, and import those materials into the Valley Sim software system. The Valley Sim system is meant to be a general purpose online role-playing system; it was originally designed to support a simulation of characters from 2 counties during the Civil War.
The second goal of the project will be to evaluate how well the Valley Sim system can support simulations other than the one it was originally designed for. Students will identify and correct areas where the system needs to be modified to support other simulations.
The Valley Sim system is written in PHP and utilizes a MySQL database in the background. It also utilizes the xAjax PHP library to provide AJAX functionality. Students who have some experience using PHP, Perl, Python or some other similar scripting language are preferred. Experience with a relational database system is also desired. Interest in ethical issues in computer science and strong writing skills are also important. |