12.05.2014 Views

purcc 2012 - University of the Pacific

purcc 2012 - University of the Pacific

purcc 2012 - University of the Pacific

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Computer Science Senior Projects<br />

Chapter Connection Phone App<br />

Peter Miller<br />

Faculty Mentors: Jinzhu Gao, Michael<br />

Doherty<br />

The Chapter Connection Phone App is an<br />

Android application that centralizes around<br />

chapter communications. It initially targets<br />

fraternities and sororities but will eventually be<br />

expanded to support general chapters or clubs <strong>of</strong><br />

any kind. This app will provide an easy way to<br />

communicate within a group about private<br />

matters as well as to communicate with people<br />

outside <strong>the</strong> group for sharing information about<br />

events and news. The app will be free to <strong>the</strong> end<br />

user but organizations will be a charged a service<br />

fee for server space.<br />

A user will request access to a particular group,<br />

with ei<strong>the</strong>r member access or guest access.<br />

Since <strong>the</strong>re will be different group levels <strong>of</strong><br />

users, <strong>the</strong> communication aspect <strong>of</strong> <strong>the</strong> app can<br />

be easily controlled. If a notification needs to be<br />

pushed out to members <strong>of</strong> a group saying that <strong>the</strong><br />

chapter meeting is at 5pm, it can be sent just to<br />

those members <strong>of</strong> that permission level. If a<br />

campus wide message needs to be sent out<br />

regarding philanthropy, it can be sent to<br />

members, students, administrators, etc. There<br />

will also be o<strong>the</strong>r functions <strong>of</strong> <strong>the</strong> app that will<br />

be activated according to <strong>the</strong> type <strong>of</strong> user.<br />

Vengeance<br />

Michael Ongaro<br />

Faculty Mentors: Jinzhu Gao, Michael<br />

Doherty<br />

Vengeance is a shooter game developed for <strong>the</strong><br />

Android mobile platform which has a twodimensional<br />

and a three-dimensional version.<br />

The character is controlled through an on-screen<br />

directional pad as well as on-screen buttons. The<br />

object <strong>of</strong> <strong>the</strong> game is to eliminate all enemies in<br />

each level. The player can accomplish this by<br />

running through <strong>the</strong> streets, or by climbing<br />

buildings through <strong>the</strong> process <strong>of</strong> jumping onto<br />

ledges and window sills. There are power-ups<br />

scattered throughout <strong>the</strong> level to aid <strong>the</strong> player in<br />

<strong>the</strong>ir objective <strong>of</strong> defeating all <strong>of</strong> <strong>the</strong> enemies.<br />

fleeing <strong>the</strong> scene through <strong>the</strong> windows at <strong>the</strong><br />

back <strong>of</strong> his home. In a blind rage caused by <strong>the</strong><br />

death <strong>of</strong> his beloved, John retrieves <strong>the</strong> pistol<br />

that he has kept in case <strong>of</strong> an emergency. With<br />

his weapon in hand, John pursues his wife’s<br />

murderers through <strong>the</strong> dark streets <strong>of</strong> Monopolis.<br />

The game starts with John Raven hot on <strong>the</strong> tails<br />

<strong>of</strong> <strong>the</strong> attackers and ready to achieve his goal <strong>of</strong><br />

vengeance.<br />

Secure Electronic Voting Website<br />

Victor Tachkov<br />

Faculty Mentors: Jinzhu Gao, Michael<br />

Doherty<br />

Up until now, <strong>the</strong> faculty at <strong>University</strong> <strong>of</strong> <strong>the</strong><br />

<strong>Pacific</strong> has been casting <strong>the</strong>ir votes in faculty<br />

elections using <strong>the</strong> archaic method <strong>of</strong> exchanging<br />

emails and marking names on Portable<br />

Document Format (PDF) forms. With <strong>the</strong><br />

implementation <strong>of</strong> my project, <strong>the</strong> Secure<br />

Electronic Voting Website, <strong>the</strong> difficulties<br />

associated with manually counting votes and<br />

coercing faculty members to vote will be<br />

mitigated. The proposed website provides a<br />

user-friendly interface for voting in an election<br />

from <strong>the</strong> comfort <strong>of</strong> one’s desk over <strong>the</strong> Internet.<br />

As <strong>the</strong> title suggests, <strong>the</strong> website will implement<br />

various preventative security measures, such as<br />

encrypting sensitive information stored on <strong>the</strong><br />

server and preventing users from abusing and<br />

leveraging <strong>the</strong> system to gain an unfavorable<br />

advantage over <strong>the</strong> competition. The website is<br />

currently being developed using Micros<strong>of</strong>t’s<br />

ASP .NET Framework with C# as <strong>the</strong> server-side<br />

scripting language.<br />

The story <strong>of</strong> Vengeance begins in <strong>the</strong> major<br />

metropolitan city <strong>of</strong> Monopolis. The main<br />

character, John Raven, comes home after work<br />

one night to find his wife murdered in cold<br />

blood. John hears sounds <strong>of</strong> <strong>the</strong> murderers<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!