St. Norbert College CSCI 460 - Capstone Experience - Spring 2016
  The Projects  

Caryn Bondi
Hidden Messages 6:00pm, Tuesday May 3, GMS 1097

The art of hiding information in plain sight has been around for centuries. Hear interesting stories from a hidden tattoo on a slave's head, to invisible inks and microdots, to current methods. Learn how steganography started, developing into a common tool for information protection in the digital world. I created a C# application to allow you to hide your own messages within an image, with the chance to see where your message is hidden. You can also retrieve a message, without knowing how it was hidden. Learn if steganography is safe for hiding private information, or sending secret messages. Unearth the differences between cryptography and steganography, and which is better for sending a message. You may even find out which is used to get around censorship by governments.

Mike Philipps
Augemented Reality SNC Tour 6:30pm, Tuesday May 3, GMS 1097
Take a tour of SNC's Campus without the need for an admissions hired tour guide. The SNC Tour Guide app can aid first time visitors, alumni, or campus regulars as they travel throughout SNC's campus. Find points of interest based on building type or point your phone toward a building to receive additional information about the building in front of you. All data is easily updated, added, and deleted by app administrators via the admin interface which makes careful use of a custom database designed exclusively for this app.

Veishea Grebin
Mosaics 7:00pm, Tuesday May 3, GMS 1097
My project is an application that allows users to create an image mosaic, which is an image made up of smaller images. This is done using a genetic algorithm that rearranges multiple images uploaded by the user to create a representation of an original image such as a flower.

Ryan Kaufman
Train Operating System 7:30pm, Tuesday May 3, GMS 1097
A world without brakes is a world of many collisions. I seek to develop an Operating System that prevents this world of chaos and destruction, by allowing trains to not have to worry about deadlock, occupied space, and racing conditions. The OS will follow sensors on a track for trains, keeping in mind what trains want, and what is inaccessible to them.

Jack Ward
Computer Controlled Railroad Simulator 8:00pm, Tuesday May 3, GMS 1097
We all know that model railroads can be fun, but they take up a lot of space and can be fairly expensive. My project aims to create an environment where the user can create, save, and edit a track, as well as run multiple trains at the same time. Multiple trains are just really difficult for one person to handle. The design is created with the idea that an operating system could be developed to run the simulator, and help avoid trains colliding, and being derailed.

Tyler Hacker
Sensing Stress 8:30pm, Tuesday May 3, GMS 1097
As we get older and more things need to be done yesterday, it is important to remain as stress-free as possible. Stress can cause harm to the body so this mobile application aims to record and notify the user when stressful situations occur in addition to encouraging a healthy lifestyle. This application allows the user to organize and record daily stressors in a journal entry, play stress reducing music, and most importantly connect with Fitbit to track/notify users when they stress.

Everette Berchmans
Speech to Music 10:00am Thursday May 5, GMS 1096
This application is based on working with audio files allowing a user to select a sample and insert their own voice recordings providing a fun experience for all to create music!

Cody Schober
Showcase CS Projects 10:30am, Thursday May 5, GMS 1096
For the past 15 years, SNC Computer Science seniors have been given projects that, while new and differential in some aspects, do share some similarities with past projects that can give those students a potential springboard to start off of. However, finding these past projects can become time-consuming and cumbersome. My project aims to create an instant-access database that future students can use to find and save resources from the convenience of their phone.

Pat O'Connor
Visual Circuit Builder 11:00am, Thursday May 5, GMS 1096
The Visual Circuit Builder (nicknamed Logicub) is a graphically designed computer program that strides to exist as a learning tool for students studying the basics of logic. Logicub combines the power of visual aids and simplicity to help the user, step by step, through each custom made logic circuit. Using logic gates, such as AND, OR, XOR, and NOT, the user has the ability to create and explore various combinations of logic statements to determine how each gate acts when given True and False statements as its input.

C J Lewis
Where are You? 6:00pm, Thursday May 5, GMS 1097
Have you ever gone to a festival, or a rally, or any type of social event with your friends and all decided to split up? My application now makes it easy to find one another when you want to meet up again. This mobile application uses Google maps as a way to locate your friends and makes meeting up that much easier.

Jordan Henkel
Shape Maker 6:30pm, Thursday May 5, GMS 1097
Computers are excellent at executing well defined processes given precise input. This project seeks to understand the use of computer systems when the input is free form and not rigorously specified. Specifically, this project attempts to recognize hand drawn shapes. Then, acting as a digital assistant, the project fits the given hand drawn input with precision computer generated graphics. Come see the presentation to learn how these features were accomplished with machine learning, regression, heuristics, and client - server architecture.

Linsey Zwiefelhofer
Finding Fido 7:00pm, Thursday May 5, GMS 1097
Gone are the days of lost dog posters taped to street lamps and telephone poles. Finding Fido is an app that provides a modern way of reuniting lost dogs and their owners. Whether your dog has gotten away or you've found one roaming around the neighborhood, you can upload its picture to this app and it will search the database to see if there's a match. If not, users will receive a notification the moment a match is uploaded. Finding Fido uses facial recognition to reunite wandering pups with their worried owners.

Charlie Popp
State - Space Search 7:30pm, Thursday May 5, GMS 1097
Artificial Intelligence is an ever developing field in Computer Science. It aims to mimic human reasoning and problem solving skills. For example a worker using a forklift in a warehouse to place all the products in their specific spots is a problem solvable by artificial intelligence. My State Space Search algorithm is an example of a robot working in a warehouse, pushing boxes to their respective places that they need to be. This algorithm gives the robot the knowledge of the area around it so it then is able to find the correct location to place the box.

Chryssy Joski
Tag Clouds 8:00pm, Thursday May 5, GMS 1097
Tag clouds have become a popular way to quickly visualize large amounts of data. They can easily show the relative importance of each tag phrase in the cloud when compared to the other tag phrases. To produce an optimal tag cloud, this program uses a genetic algorithm which considers the proximity of the tag phrases and whether they overlap at all.

Dylan Cliff
Health Game 8:30pm, Thursday May 5, GMS 1097
Get your steps in! Go for a walk! Go for a run! Exercise is fun, right? Many people lose interest in working out. This app is intended to prevent that. Using Fitbit data, my app reads in your total steps and translates them into “shoes” (or lives) which gives you the ability to play my infinite runner game. You have to keep exercising if you want to play!