Our students participate in various projects throughout the year. This year's projects include mobile robots made from LEGO Mindstorm components, automated filling devices, pasta bridges, a racecar and a robot.
As an engineering major you are required to complete a number of engineering design projects as members of a design team. Engineering design projects begin in the freshman year with the EPADS I course and finish in the junior/senior year as part of Capstone Design I and Capstone Design II courses.
Projects include creative conception, design, fabrication, testing, and performance of a physical system or component. Written reports and oral presentations are generally required, the latter being made before a group of faculty, students, project sponsors, parents, and visiting evaluators from local industry.
As a computer science senior you will be part of a project working on your Senior Software Project I. Each team will complete a substantial project provided by sponsors drawn from both industry and research organizations.
Senior Software Design II is a continuation of Senior Software Project I provided the project is considered to be large enough to warrant two full semesters of project activity.
Senior Software Projects
- ARNA (Augmented Reality Navigation Application) is an Android mobile device application that seeks to aid new students in campus navigation. Its Tour Mode features an intuitive graphical interface that overlays the device's camera field-of-view, allowing users to quickly get information about nearby points of interest. Alongside Tour Mode is Compass Mode, which points users to an intended destination using a virtual compass.
- BattleLink (used in the Fundamentals of Computer Engineering class) is a controller program that mediates a game of Battleship between two mBed microcontrollers. The major goal of this project was to revise BattleLink to increase the rate of gameplay, improve game elements, and provide students with an educational, yet entertaining, environment to learn the basics of limited hardware resource programming when used in the classroom.
- Linkup is a social dating website that aims to pair alike individuals with others of the same views and qualities in the hopes of creating lasting reltionships. In order to do this, various features were implemented to allow users to find their match, communicate, and interact with them. Backend features, such as a matching algorithm and working database connections, were also implemented.
- YCP Games was created to provide entertainment for a user. It consists of 3 games: Tic-Tac-Toe, Dots, and Checkers. It was developed for the Android Platform. The games shared a common structure but the code for each was adapted to fit the requirements of that game.