Student Projects

Virtual reality apps, music software, intranets, and more—learn more about the projects computer science students take on during their time at UNC Asheville.

View the Senior Project Guidelines for more information regarding the proposal and submission of a senior project.

Creating an App for That

UNC Asheville students and alumni combined knowledge from other fields with computer science know-how to make a real impact in the non-virtual world—whether it’s predicting the weather, allowing visitors to virtually walk through history, or dreaming up new games. Read the story in the Summer 2017 edition of the UNC Asheville Magazine.

Connecting the Guardian ad Litem Association of Buncombe County

Today, a tremendous amount of communication occurs over the Internet. When we are not face-to-face we rely on technologies such as email, messaging programs, and websites to keep us updated and informed. For nonprofit organizations, it can be difficult to collaborate efficiently and effectively to members of the organization through older, slower, and tedious methods of communication such as mass-email threads, and to offer information to prospective volunteers or those seeking additional information about the organization. This project included the design and implementation of a website powered by the WordPress content management system (CMS) providing the Guardian ad Litem Association of Buncombe Country (GALABC) a user-friendly and ease-of-use experience, enabling them to collaborate across a private forum, share content and training experience, and restrict specific content to certain members. The website runs on technologies such as Ubuntu Linux, MySQL, and Nginx; optimized for speed and security in order to establish an online presence, and have the tools to effectively communicate and collaborate.

Gnosis Sequencing Device

You don’t have to be Madonna to incorporate Kabbalistic mysticism into your music! Drawing on the principles of esoteric Tarot card reading and avant-garde composition, the Gnosis sequencing device will produce new and dynamic melodic patterns by performing a ‘Tarot reading’ on the musician’s initial musical input. The musician will be able to adjust parameters for the reading, save reading parameters, and input new musical data in real-time. The device will first be prototyped in software, then implemented as a standalone hardware device for use with various electronic musical instruments.

Digital Dog Food

Being a pet owner requires a multi-year daily commitment, to provide and care for the pet. While most pet owners are able to make adjustments in their lifestyle to accommodate the needs of an animal, there are, at times, unavoidable conflicts which prevent us from fulfilling our responsibilities. The primary challenges dog owners face are providing food and water, a place to eliminate waste, and exercise. This project solves the first, and arguably most important, challenge of providing food and water to a pet when the pet owner cannot physically do so. Through the utilization of a computer microcontroller and the development of an Android application, this proof of concept system demonstrates that anyone can feed their dog remotely with just the touch of a button on their phone.