Now showing items 21-30 of 39
Computer Chess : The Drosophila of Computing
Artificial Intelligence (AI) has become quite popular recently. From the basis of sci-fi plots in movies like Terminator or Ex-Machina, to real-world applications like IBM’s Watson or Deep Blue, or AI that can create music, ...
Continuous Integration and Automated Testing
Software development is one of the fastest growing fields in the world. As research drives new technological advances, the software that powers these new technologies and allows developers to interface with them changes ...
Swim for Success Mobile Application
During the summer of 2016, the developer worked on creating a mobile application for the Swim for Success program. Swim for Success is a Civic Engagement Scholar program that is run at Kalamazoo College. During the program, ...
The Arboretum App : Building a Virtual Trail Companion Guide
The author spent this past summer building a mobile application that will serve as a “trail companion guide” for the Lillian Anderson Arboretum in Oshtemo Township, Kalamazoo, Michigan. Essentially, the app enhances visitors’ ...
Hierarchical Temporal Memory Examined
During the summer of 2016 the author completed a ten-week internship at IBM’s Almaden Research facility, which constituted as the research aspect of this SIP. She assisted Dr. Geoffrey Burr in his research on Machine ...
Modern Email Security Concerns : Threats to Email Privacy and Privacy Solutions
The modern criminal does not need brute force anymore to steal someone’s money or private information. Criminals that use email in nefarious ways can be harmful to the government, business and everyday citizens. Whether ...
Software Security : Bringing Heightened Awareness to Secure Coding
The goal of this paper is to bring awareness to the concept and process behind software security. We will look at the importance of having secure code, why developers and companies need secure code and why they would not ...
Engineering At Xperiel
This paper will reflect a three month internship as a software engineer at a startup called Xperiel. The topics that will be explored are: who is Xperiel? the Xperiel platform; engineering at Xperiel; the engineering team ...
Pause : Android Mobile Application
Pause is an Android mobile application developed by the author in an attempt to address the rising social problems caused by modern social networking applications. The following contents will cover brief history of ...
Preparing Students for Coding in the Computer Science Industry
The author describes his experience interning at VisTracks, programming features of their Android application.