Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Keyword
Articles 1 - 24 of 24
Full-Text Articles in Physical Sciences and Mathematics
5675 Wiredcats Scouting Hub, Sebastian Smiley
5675 Wiredcats Scouting Hub, Sebastian Smiley
Honors Theses
The WiredCats Scouting Hub was created to provide FIRST team 5675 with an application that allows them to make more informed strategic decisions regarding their competitive play. The app synthesizes data from multiple sources, parsing multiple data formats into a single source of truth. It also presents data to users through graphs and charts and provides interactive tables. The application meets the requirements set forth by the leadership of team 5675, effectively providing the capabilities they seek.
Kalamazoo Nature Center Mobile Application, Jacob Tebben
Kalamazoo Nature Center Mobile Application, Jacob Tebben
Honors Theses
This project aimed to address the challenge of enhancing visitor engagement and information dissemination at the Kalamazoo Nature Center (KNC) through the development of an integrated mobile and desktop application system. This initiative arose due to the limitations posed by traditional mobile applications which often become outdated and need to be updated by a dedicated software team. This project was designed for any user of the KNC desktop app to be able to update content on the mobile app, without the need of a dedicated software team.
The mobile application was designed for visitor use, enabling them to access up-to-date …
Computer Organization And Assembly Language Embedded Firmware Overhaul, Elaine Yun Ru Chan
Computer Organization And Assembly Language Embedded Firmware Overhaul, Elaine Yun Ru Chan
Honors Theses
The WMU Computer Organization and Assembly Language class has encountered some difficulties in the past several years regarding the procurement of required hardware and software for the curriculum. This has led to a number of challenges for students, including:
- Difficulty in obtaining the necessary hardware and software
- Inability to complete assignments and projects due to hardware or software failures
- Frustration and anxiety caused by the challenges of the course
To address these challenges, a new choice of embedded firmware was researched and developed. This firmware allows for more reliable flashing of the MSP430 Microcontroller and remains reliable on modern operating …
Class Scheduling Web App, Anubhav Rawal
Class Scheduling Web App, Anubhav Rawal
Honors Theses
This Scheduling Web Application in Django was built to allow a user to create a schedule for upcoming semesters. Users with appropriate privileges could upload an excel schedule to which instructors could be assigned. Additionally features included dynamic editing for admin users and viewing the main schedule for general users. Our goal was to create an application from the ground up using the Django framework to accomplish these tasks.
Surface Reconstruction Library, Jhye Tim Chi
Surface Reconstruction Library, Jhye Tim Chi
Honors Theses
The project aims to convert an arbitrary point cloud into a triangular mesh. Point clouds are a list of 3d points that model the topology of an object. Point clouds can have various issues, such as missing or noisy data. For the scope, we had no control over point cloud generation. We were also unable to deal with underlying registration or alignment problems. Triangular meshes are a list of triangles that have 3d vertices. This aggregate list of triangles defines the reconstructed surface. Our project implementation is based on Alexander Hornung and Leif Kobbelt’s method for surface reconstruction using the …
Edmms Temperature Controller, Anthony Kirkland
Edmms Temperature Controller, Anthony Kirkland
Honors Theses
Temperature control systems in consumer appliances like that of a thermostat interfacing with HVAC systems, refrigerators and ovens are oscillatory in nature. There is a temperature at which the machine that causes the change in the system comes on and a different temperature at which it comes off. While sufficient for humans, welding, metal casting, and other metallurgical processes require precise temperature control, more precise than the hysteresis of a consumer system.
Proportional integral derivative (PID) provides a better way of monitoring the way temperature changes when the entity that changes the environment comes on and renders changes in system …
Stem Teacher Database, Veronica Buss
Stem Teacher Database, Veronica Buss
Honors Theses
The College of Engineering and Applied Sciences (CEAS) Recruitment web application provides access to recruitment information for the Manager of Recruitment and Outreach and those who also use the spreadsheet file with their current data. This database is a functional database for the WMU college of engineering and applied sciences’ recruiters to organize their data on STEM teachers from the feeder high schools of WMU. The app provides an interface for its users to filter and search the data they have compiled to create recruitment mailing reports. The main purpose of this app was to facilitate the retrieval and upkeep …
School District Boundaries Map, Nick Huffman
School District Boundaries Map, Nick Huffman
Honors Theses
The purpose of this project is to provide a school district boundary mapping feature to a product sold by Level Data called SDVS, which is a plugin used by districts inside of PowerSchool. Using primarily the features offered by Mapbox, We have implemented a React component that is capable of plotting useful data points related to a student and their school district on a map. The tool is designed to be used primarily by school administrators to determine whether or not a student lives within their district boundaries. The application uses a dataset that is provided by the NCES to …
The Standards Project, Dustin Robbins
The Standards Project, Dustin Robbins
Honors Theses
The Standards Project is a web app that is intended to assist United States K-12 students in meeting the academic standards each state has set out for their students. The app is intended to allow instructors to see how proficient incoming students are in standards set for the prior grade (e.g. 6th grade students’ 5th grade math skills would be shown) and launch “interventions”—be these online modules with educational content and quiz questions, after school activities, or some other form of instruction—in order to help students in problem areas while spending a minimum of class time on old material.
It …
Implementation Considerations For The Digital Bronco Id, Bryan Gilginas
Implementation Considerations For The Digital Bronco Id, Bryan Gilginas
Honors Theses
This paper aims to discuss the conditions and preferences of students that Western Michigan University should take if they ever implement a Digital Bronco ID. These conditions are found via an anonymous survey given to random students. These students were prompted to answer questions based on their preference and possible uses of the Digital Bronco ID. It was found that the respondents were significantly diverse in their answers. However, things such as gender, major, and age range played a significant role in patterns in which students chose their preferences. Within the paper, these patterns are interpreted and discussed for the …
Lee Honors College Mobile Application, James Ward
Lee Honors College Mobile Application, James Ward
Honors Theses
In the spring of 2018 three Computer Science students Benjamin Campbell, James Ward, and Peter Shutt created a mobile application. This app was developed over the span of two semesters for their senior design project; a capstone to their degrees.
Their client, The Lee Honors College at Western Michigan University --referred to as LHC and WMU respectively hereafter-- has a plethora of academic and social information, and a large demand for access to it. This information includes building hours, contact information, health resources, a LHC specific course catalog, social media posts, event descriptions, and much more. The volume of information, …
Audio Software (Vst Plugin) Development With Practical Application, Zachary Hummel
Audio Software (Vst Plugin) Development With Practical Application, Zachary Hummel
Honors Theses
Audio engineers around the world routinely utilize small pieces of software, known as “plugins,” to help shape the sound of the media they are working with. These plugins are inserted into a digital audio workstation (DAW) and contain digital signal processing (DSP) algorithms that can affect audio in a number of ways limited only by the creativity of the software developer. Common implementations of plugins include equalizers, compressors and limiters, gain, phase rotation or polarity inversion algorithms, reverb and delay, and emulation of the non-linearities of analog audio equipment. The intent of this thesis project is to design and produce …
Software Improvements To Parint, A Parallel Integration Software Package, Lawrence Cuneaz
Software Improvements To Parint, A Parallel Integration Software Package, Lawrence Cuneaz
Honors Theses
The best software is easy to configure and compile, is expandable and is well tested. Development of the ParInt software package for parallel integration stopped a number of years ago. When handed the software, parts of the package no longer configured or compiled consistently. Furthermore it relied on one random number generator and had no functional testing. The team tuned the auto configuration so that the program would configure and build on current systems, created expandable functionality to add new random number generators and created two functional test packs. Now ParInt can be developed with confidence knowing that it compiles …
Gigapan Education, Marissa Morgan
Gigapan Education, Marissa Morgan
Honors Theses
Secondary-school students and teachers need a safe, secure website where they can experience the life of their peers around the world through GigaPan panoramic images. Using a simple point and shoot camera, students can create deep-zoomable panoramas called GigaPans. A Ruby on Rails website was created to provide a location and interface for sharing and discussing these GigaPan panoramas between students and teachers across the globe. By sharing experiences and culture through this technology, the website aims to create a community of technologically and culturally aware young people.
Parweb: A Front-End Interface For Cluster Computing., Jacob Potter
Parweb: A Front-End Interface For Cluster Computing., Jacob Potter
Honors Theses
The High Performance Computational Science Laboratory at Western Michigan University operates a cluster of systems for use by students, professors, and professional researchers. Currently users that want to access the cluster, known as “Thor”, require knowledge of the Unix/Linux command line. They also require knowledge of operating a piece of software known as TORQUE to correctly achieve results from the High Performance Computing Lab.
The Web User Interface Framework for High Performance Cluster Computing alleviates the need for intimate knowledge of a command line interface, and replaces the current interaction interface with a more user friendly and graphical oriented system. …
Audience Response Clicker Project, Joseph Meyer
Audience Response Clicker Project, Joseph Meyer
Honors Theses
This report will address the feasibility of a software-based audience response system to be implemented, to be known as the Clicker Project. The project seeks to address the growing need for active learning environments at the University level. The primary goal of the project is to construct a web-based system that allows presenters to gather responses from a viewing audience. To this end, presenters can collect and store data dynamically form whomever is in attendance. The following sections will discuss the project in greater detail.
Wmu Mobile For Iphone, Christopher A. Ashbay, Justuce Reule, Tim Wickey
Wmu Mobile For Iphone, Christopher A. Ashbay, Justuce Reule, Tim Wickey
Honors Theses
Western Michigan University does not currently have a smart phone application. WMU Mobile for iPhone was created for WMU students as a mobile source for campus news, weather information, and athletics highlights. It also provides connections to various sources of WMU media, and allows users to access GPS maps of campus buildings. The app is designed to allow for future releases which may include allowing the user to view campus events by department and search campus maps. The WMU Mobile for iPhone is accessible on the iPhone, iPod Touch, and iPad, and is available for free through the Apple App …
Making An Xbox360 Video Game, Daniel Frandsen
Making An Xbox360 Video Game, Daniel Frandsen
Honors Theses
In the area of computer science, game design pushes the limits on what is possible in real time graphics. The game must process the entire scene up to sixty times a second, so code techniques that normally work must be adapted to be as efficient as possible. Some challenges cannot be overcome by traditional methods and must be adapted to work in a high-demand environment. In addition to these obstacles, students have limited opportunities to develop games for console platforms due to the cost required for development kits. This paper will explore the process behind developing a game for the …
Database Creation And Implementation Using Open Source Software, Shelby Patru
Database Creation And Implementation Using Open Source Software, Shelby Patru
Honors Theses
This project is designed to investigate the use of open source software and utilize this software to create a database for GNP Acoustical. This honors thesis will focus on the history of open source software, the pros and cons of using this software, a brief look at open source vs. proprietary software, the open source maturity model and the specifics of major software packages in the open source field that could be used to complete this project. Open source software was chosen as the subject for this project because of its increasing popularity among worldwide corporations.
This project was going …
Western Michigan University Occupational Therapy Department Web Page, Holly Pietrzak, Melissa Byrne
Western Michigan University Occupational Therapy Department Web Page, Holly Pietrzak, Melissa Byrne
Honors Theses
Website designed for WMU's Occupational Therapy department.
Link/Loop/Node Networks, Mark E. Gilbert
Link/Loop/Node Networks, Mark E. Gilbert
Honors Theses
This document is really two separate documents that have been appended together. The first is Link/Loop/Node Networks. This document describes the theory behind link/loop/node networks (LLN), as well as the basic operating instructions for the LLN Simulator (LLNS). The second document is LLN Simulator Technical Reference. This second document describes how the LLNS was constructed using Microsoft Access 2.0, as well as how the LLNS simulates LLN.
The Investigation Of Object-Oriented Methodology As An Enabling Technique For End-User Application Development, Eng Chong Lim
The Investigation Of Object-Oriented Methodology As An Enabling Technique For End-User Application Development, Eng Chong Lim
Honors Theses
This research studies the value of object-oriented methods to design information systems that can then be developed and implemented by end-users.
The Extent Of Multimedia Computer Applications In The Business World, Mei Yee Lim
The Extent Of Multimedia Computer Applications In The Business World, Mei Yee Lim
Honors Theses
The world, or at least I, was all agog when touch screens arrived. My initial contact with touch screens was at a science exhibition in Menara MPPJ, Petaling Jaya, Malaysia in July 1987. That particular exhibit, which encouraged visitors to participate and to experiment with, was a graphic program. Visitors could use their fingers to select the drawing tool or the color they want (which is something like the tools on a MacDraw screen on a Macintosh) and use their fingers to move around the screen to draw anything they want. That added to my fascination with the world of …
Senior Honors Project, Kelly Dyksterhouse
Senior Honors Project, Kelly Dyksterhouse
Honors Theses
The Statistical Analysis Project is a computer program that interacts with a person to discover the type of statistical test that person should use. Essentially, this program is intended to assist students, faculty and researchers in choosing the correct statistical procedure to use in a particular situation. For example, there are many different types of tests a person can use to test the mean of data but each test is used in a different situation. This program will tell you which test to use based on the situation you give it. This project was started by Anika Forsblad in 1985.