Computer Science Theses

Theses produced by graduating seniors in Northwest Nazarene University's Math & Computer Science department

2021

Application of Robotic Turf Mowing

Aleesha M. Chavez
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Traditionally turf fields are mowed two times a week, and cost up to 60 dollars an acre a month, which annually ends up costing a turf company that averages 30 acres 43,000 dollars and up. Turf companies have to deal with high labor costs, keeping up with maintenance of machinery, and spending precious time on lawn upkeep. A need exists for more efficient ways for companies to mow.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021258

Assisting Frog Identification in Costa Rica Using a Mobile App

Justin T. Laplante
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

Quickly identifying a single frog species from over a hundred other possible species can be a challenge for research while in the Costa Rican jungle. Though researchers can use field guides to assist, these still mean you may have look through all currently identified frog species to find the frog being viewed. This project was created to help researchers narrow the list of possible frog species quickly based on Geolocation. Using Xamarin.Forms, an app was developed that worked offline, used an ArcGIS API and was cross platform.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021272

Basketball Workout Application

Ethan McPherson
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Communication is key in the life of an athlete. This project is intended to help collegiate athletes reach their full potential for communication with coaches about workouts throughout the year. The main problem that this project sought to solve was the ability for both the IOS and Android platforms to have a place where they would receive the same information with no disconnect, eliminating a need for coaches to require a certain platform in communicating with their players.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021276

Development and Implementation of Neural Network on IT Audit Logs

Jarrett M. Sheehan
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Companies now are constantly flooded with data. Things such as breaches can get lost in that data flow and without an appropriate solution, it could cause a breach to go unnoticed for up to six months. Northwest Nazarene University alone generates two gigabytes of data per day. One solution to this problem can be hiring people to sift through these logs manually. However, that process could take three people working full time to keep up with that flow of data.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021278

Endowment Sorting Computer Program for Small Universities

Hayden M. Crabb
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts
Patrons to many universities donate large sums of money to the schools and the students through specific endowments. These donations are often what allow students to continue attending the university. Each donor has specific requirements that students must meet in order to receive their money. To find students who meet these requirements and satisfy the donor’s desired specifications, financial aid employees must manually search through a comprehensive database of students to find matches.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021260

Front-end Web Application Development

Telah Dickerson
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Missionary work is an integral aspect of practicing Christians globally. Part of that missionary work for regional coordinators is to be out traveling on a near-daily basis. Sometimes on those travels, they are approached with project proposals and teams volunteering their sets of skills. If they have no way to record and coordinate projects and team details given to them on the go, then management of these projects can become problematic. As a solution to this problem, Mission2Go was developed. As part of Mission2Go’s foundational development, a server-side database was created.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021262

Mapping Burn Extent of Large Wildland Fires from Satellite Imagery Using Machine Learning Trained from Localized Hyperspatial Imagery

Enoch Levandovsky
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Many wildland fire researchers are challenged to get an accurate burn acreage estimates of a wildland fire due to technology limitations. This research aids wildland fire researchers in determining the accuracy of mapping wildland fires by using sUAS (small Unmanned Aircraft System) imagery when comparing hyperspatial to sUAS imagery resampled to satellite scale resolution in. This project made the assumption that sUAS burn extent data was accurate. This assumption allowed for the resampled training data using fuzzy logic control as the method for improving satellite resolution data.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021274

Real Estate Website

Marcus A. Antimie
Thesis cover

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Web development has created a way for businesses to reach millions of clientele and understanding web design has become a leading marketing skill in the advertising industry. Millions of homes are sold each year and a majority of them are sold through databases accessed by real estate agents, and clients reach these agents through websites which are designed to inform the client.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021254

Stock Screener

Kyle L. Duncan
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

The stock market is rapidly changing, most stock screeners or services allow for visualization of stock tickers using charts. These charts are used by stock traders to analyze tickers they are interested in; the issue is that a human can only adequately track a few charts at a time. The purpose of this application is to address this issue. Specifically, this project utilizes machine learning to aid in increasing a stock trader’s ability to analyze the stock market. The machine learning model used in the application was trained using a random forest classifier that utilizes historical data.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021268

Using Docker in an Educational Environment

Corbin Hunter Whitton
Thesis cover
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Northwest Nazarene University Computer Science seeks to educate students in the latest tools and technologies used in today’s computing environments. As these environments are varied, the computer lab requires several different virtual systems and services to cover a wide range of student/professor needs, from Big Data to Cyber Security.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021252

Using Machine Learning to Improve Data Collection of Wildland Fires in Forested Areas

Kamden Brothers
Thesis title page
Submitted to the Department of Mathematics & Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Using machine learning algorithms on imagery obtained from small unmanned aircraft systems (sUAS) has been an efficient and accurate way to collect data on postfire forests. This effort applies machine learning to obtain useful information about postfire forests. It uses a mask region-based convolutional neural network (MR-CNN) to as well as a support vector machine (SVM) to tree mortality as well as burn extent. Using machine learning helps automated the process while still having accurate data.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021256

Wildland Fire Tree Mortality Mapping from Hyperspatial Imagery Using Machine Learning

Samuel D. Jones
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

The use of small Unmanned Aircraft Systems (sUAS) for obtaining wildland imagery has enabled the production of more accurate data regarding the effects of fire on forested land. This increase in precision enables accurate detection of trees from hyperspatial imagery, and thus the calculation of canopy cover. When pre-fire data is compared with post-fire data from existing canopy cover products such as the LANDFIRE project, a measure of tree mortality, which is a measure of burn severity, can be calculated from the difference between the two.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021270

Wire Manager: A Financial Wire Transfer Management Solution

Edgar M. Sosa
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Large financial institutions transfer millions of dollars to and from other financial institutions on a regular basis. This same process occurs on a smaller scale in between individuals. Particularly, individuals sending money abroad to other countries. Given that currency is being sent from one country to another, this process is monitored by state and federal laws that aim to stop potential criminal activity. These state and federal laws add mandatory government regulations for financial institutions that wire money.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021280

2020

Full Stack Application Development

Kellen Fairchild
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

Missions is a very significant part of the life of many practicing Christians worldwide. However, like any endeavor aiming to accomplish a substantial goal, mission projects require significant personnel and logistics management, and if this capacity is lacking, projects can become remarkably difficult to manage. To help begin to remedy this problem, the Mission2Go system was designed. Using server-side JavaScript and Microsoft SQL Server, this application allows for the creation of teams, projects, and the registration of members.
English
Type: 
Thesis
WHDL ID: 
WHDL-00021284

2019

Classification of Aerial Imagery using a Relational Convolutional Neural Network

Ryan Pacheco
Brendan Peltzer
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts & Bachelor of Science

This project set out to use aerial imagery from Small Unmanned Aircraft Systems (sUAS) to train a Region Convolutional Neural Network (RCNN) to identify and label linear features. For this research, significant amounts of training data were generated using labelImg for rectangular object identification and labelMe for polygonal object detection. This training data was then used to retrain a RCNN to identify and label rail grades, mine tailings, hand stacks, dirt roads, and foundations.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015940

Classifying Wildland Fire Severity on Landsat Imagery Using Machine Learning Trained by Hyperspatial Imagery

Nicholas A. Hamilton
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Many different machine-learning algorithms have previously been used to map wildland fire effects using satellite imagery from the Landsat satellites with 30-meter spatial resolution. Small-unmanned aircraft systems (sUAS) can capture images with five-centimeter (hyperspatial) resolution. Consequently, the amount of data needing to be stored and analyzed significantly increased. There is a need for more tools that focus on extracting actionable knowledge from hyperspatial imagery and providing timely information for management of wildland fires.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015942

Counseling Department Scheduling and Accreditation Tool

Zachary Garner
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

For department chairs and their support staff, scheduling courses can be some of the most tedious and time-consuming work they are involved in. Currently, courses are hand scheduled and checked to ensure they do not create conflicts for students in any semester of the program. A need exists for an automated scheduling application that can check for schedule conflicts and craft a complete schedule accordingly.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015944

Creating a Mobile Application About Costa Rican Frogs and Toads Using React Native

Emily Kelly
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

The purpose of this project was to create a cross-platform mobile application for Dr. John Cossel of the NNU Biology department based on his book Field Guide to the Frogs and Toads of Costa Rica. The purpose of this application is to provide easily accessible species identification resources to aid researchers in the field. React Native, a framework created by Facebook, was used to create the app. React Native combines JavaScript and React languages to develop iOS and Android apps simultaneously without using native languages.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015949

Creation of a Web-Based Audio Recorder Utilizing a USB Foot Pedal and External Microphone

Isaac L. Kronz
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

Recording via the browser is not a new technology by any means, but this project aims to do much more. The goal of this project is to create a web-based audio recorder that takes input from a foot pedal, gives an option as to what audio input to choose, and uploads the encoded audio to a server for playing, renaming, or deleting. A key objective of this project is also to minimize the amount of browser delay there is between recordings.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015952

Development of the Data Extraction Utility SweetData

Jonathan Fenn
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

SweetData is a utility to extract data and convert it to information reports. It is to replace an outdated utility used by Amalgamated Sugar. It uses a GUI(graphical user interface) instead of a console interface and is written in C#. Designing software is a process that can be difficult, no matter how simple the job. It takes planning to be done efficiently and what the developer envisions is often different than what the end-user envisions. Using Agile development helps to alleviate that problem.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015975

Identifying Prostate Cancer in Biopsy Images using a Support Vector Machine and Decision Tree

Hannah L. Moxham
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Prostate cancer is the second most common cancer in men. Its high five-year relative survival rate hinges on the identification of cancer, especially before it spreads. A negative misdiagnosis can be deadly, which creates a need for a consistently accurate method of identification. This research sought to develop a computer vision software tool that, given a digital image of a stained prostate biopsy, locates any malignant glands present in the image.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015978

Mapping of Surface Fire in Forested Biomes from Hyperspatial Imagery using Machine Learning

Alexander T. Drinnon
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

Over the past decade, wildland fires have continued to increase in severity with wildfires burning an average of five to ten million acres in the United States a year. This elevated activity increases the costs of fighting them, with the 2017 season costing $2.9 billion in wildland-fire suppression. For the past three years, NNU’s Fire Monitoring and Assessment Platform (FireMAP) team has been using Small Unmanned Aircraft Systems (sUAS) to capture hyperspatial imagery to map post-fire effects.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015982

2018

Autonomous Drone Project

Casey Lewis
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

The use of small Unmanned Aircraft Systems (sUAS) in real-world applications is rising. This is most likely due to the ability of an sUAS to access areas quicker, safer and easier than a human. This rising demand of the sUAS, therefore, promotes opportunity for computer scientists to create programs that can help organizations complete tasks with less effort than before. This project was created to help complete the task of flying. Specifically, this project focused on whether an sUAS could autonomously fly a road in a forested environment.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015846

Database System for Nampa Family Justice Center

Matlyn Elizabeth Knott
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

The city of Nampa offers help for victims of family violence and sexual assault, through the Family Justice Center. Every year, there are hundreds of people in Canyon County that are petitioning for a no-contact order of some kind. They are expected to go to the courtroom, possibly act as an attorney for themselves, figure the justice system out, and sit in the same room as the respondent, who often happens to be someone who might be physically, mentally, or emotionally abusing them.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015856

Evaluation of Texture as a Fourth Input of Spatial Context Using Machine Learning to Map Wildland Fire Effects

Jonathan M. Branham
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

A variety of machine learning algorithms have been used to map wildland fire effects, but previous attempts to map post-fire effects have been conducted using relatively low-resolution satellite imagery. Small unmanned aircraft systems (sUAS) provide opportunities to acquire imagery with much higher spatial resolution than is possible with satellites or manned aircraft. This effort investigates improvements achievable in the accuracy of post-fire effects mapping with machine learning algorithms that use hyperspatial (sub-decimeter) UAS imagery.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015859

Posture Analysis from Images

Jayden Weaver
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

According to the American Chiropractic Association, 31 million Americans experience low-back pain at any given time. Sublux, an Android application written in Java, aims to reduce this number by putting a valuable tool in the average person’s hand. This tool analyzes photos of a user and returns the results so that adjustments to the user’s posture can be improved as needed through chiropractic therapy. The end result of the project is a fully functional Android application that successfully analyzes a user’s posture through photos.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015863

Training Data Selector

Gregory Smith
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

Gathering training data for a pixel-based machine learning classifier can be a painstakingly slow and tedious task. Not only must the user ensure the data being gathered is accurate, but they must also gather enough data to successfully train the classifier. The Training Data Selector (TDS) allows a user to accurately and quickly produce training data. This tool provides accurate training data for analytics as diverse as wildland fire management and pathology.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015899

Web-based Alternative for Teachers Assistants to Submit Time Sheets

Joshua Lawrence Gambill
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

A web-based application that provides teachers assistants with an online alternative to submitting timesheets. This application gives teachers assistants the ability to enter, save, and upload hours worked through a server hosted on the Computer Science Department servers. Teachers are given the ability to view registered students and their respective hours. System Admins are given the ability to see the registered students, their timesheets, registered teachers, and their students.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015902

2017

A Mobile Application for Northwest Nazarene University’s Complex College Community

Kilen Multop
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts.

An application to provide audience-specific media and tools on mobile devices for the NNU community was created. The application is built using the Ionic framework, a cross-compiler that utilizes a variety of helpful tools and plugins in one package. The app includes an adjustable newsfeed scroll, a calendar of events, and different modules. During the lifetime of the app, modules are implemented and then removed, in order to fit specific temporal functionality.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007373

Analysis of Spectral Reflectance and Separability of Vegetation for FireMAP

Mikhail Bowerman

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts.

Wildland fires can be destructive to properties and dangerous to people in close proximity, with the cost of some large fires exceeding $1 billion. They are a threat to the economy, property, and the public safety. Wildfires are however an essential component for the ecology of many vegetation types and it is important to understand when fires are beneficial and when they are destructive.
English
Type: 
Thesis
WHDL ID: 
WHDL-00006167

Creating and Configuring a Continuous Integration Machine for a Software Package

Nathan Emerson
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

A system for running Continuous Integration (Cl) testing on a commercial software package called Device Manager, created at Schweitzer Engineering Laboratories, Inc., was created using Bamboo, an enterprise business tool from Atlassian. This system utilizes existing tests and makes them compatible with Bamboo. The system uses Windows commands to utilize file operations on the host system and pulls files down from code repositories. The CI machine builds the solution using a code base, then runs tests if the build is successful. The system runs through two types of tests.
English
Type: 
Thesis
WHDL ID: 
WHDL-00014687

Creation of MakerSat Flight Code

Aaron Ewing
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts
 
MakerSat is a nanosatellite, commonly referred to as a CubeSat, that will launch into Earth’s orbit in 2017 on one of NASA’s (National Aeronautics and Space Administration) ELaNa (Educational Launch of Nanosatellites) rockets. This launch will likely represent Idaho’s very first satellite to go into outer space. MakerSat is a university research project to test what kinds of 3D printed plastic polymers can survive the harsh conditions of outer space over a long period of time without corrosion.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007383

Cyclops: An Open Source Educational Tool for Modeling Digital Logic

Andrew Kurtz Fillmore
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

An application was created to model digital logic gates for use in an introductory course in computer science. This application was written in Java using the Swing graphics toolkit. The design of the application followed principles of object-oriented including abstract classes, interfaces, and serialization. The use of several object-oriented design patterns compounded these design principles and include the model-view-controller pattern, the observer pattern, and the abstract factory pattern.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007381

Detecting Burn Severity in Post Wildland Fire Imagery through k-Dimensional Trees and k-Nearest Neighbors Machine Learning Algorithms

Llewellyn B. Johnston
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

This is a system for analyzing post-fire imagery to determine wildland fire severity. The system is written for the FireMAP project. It is written in C++ and C using the open source image processing library OpenCV. The system primarily is comprised of a k-Dimensional binary tree, for storing training data, along with a k-Nearest Neighbors algorithm to quickly classify imagery based on the training data. The algorithm utilizes parallel processing to fully utilize the CPU greatly increase the classification speed.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007377

Diagnosing and Rebuilding a Server System After a Major Failure

Glen Luengen
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

After a power failure, the Computer Science Lab server system failed to connect to the outside network. After examining the individual systems, it was discovered that the Network File System Server, which contained all the important virtual machines, was down. Using a Linux Rescue Disk and an external hard drive, all the information from the NFS server was backed up to troubleshoot the system safely without loss of data.
English
Type: 
Thesis
WHDL ID: 
WHDL-00015823

Fire Monitoring and Assessment Platform: Image Post-processing and Image Manipulation

Jonathan W. Hamilton
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

The Fire Monitoring and Assessment Platform (FireMAP) uses post-fire, aerial imagery to determine fire severity. Traditionally, post fire analysis is done by on-site wildland firefighters, satellites, or manned aircraft. Because traditional post-fire image acquisition is often dangerous for firefighters and too expensive and low resolution from satellites and aircraft, FireMAP plans to use drones for safer and higher resolution post-fire image acquisition. The purpose of this section of the FireMAP project is to transform classified imagery into a form more usable to end users.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007379

Four-Band Image Acquisition System

Peter R. Oxley
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

An imaging system for acquiring electromagnetic reflectance data was specified, designed, assembled, and tested. The acquisition device captures reflectance in the 400-1000 nanometer wavelength spectrum, which is divided into three visible-light bands (red, green, and blue) and the near-infrared band. The acquired data can be manipulated in several ways to generate information about plant health, moisture content, and genus.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007371

foxKeeper File Management System

Amanda Joy Panell
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

foxKeeper File Management System is a program developed for the use of Gompf Brackets Inc. It creates a directory of the files and subfolders within a user provided base folder and provides the user access to them through a Graphical User Interface. Through this interface, the user may select files to open f rom a list of customizable categories. PDFs and text files may be opened within foxKeeper if the user chooses; otherwise, they are opened in their default applications along with all other types of files. foxKeeper was written in Java using Intellij IDEA.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007375

Interacting With a User Interface Using Robotics: a C# Library and Python Based Server

Timothy Scott Mong
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts

In the Reliable Deployment Lab at HP (RDL), automation is a vital aspect of testing. Currently, web requests perform all the automation, but there is no mechanism for automated physical interaction. Since humans do not typically interact with a device via web-requests, RDL assigned the developer a prototype project that manipulates a device screen physically. At the beginning of the project, the robotics package could move and press a stylus in a coordinate system native to the robot. The developer created a C# library that sends Move and Push requests to the robot via HTTP.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007563

NNU Space Research Website Portal and Database

Jordan Poundstone
Thesis title page

Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science

NNU currently has two satellite projects: MakerSAT is the first satellite developed in Idaho and RFT-SAT is the second. While work on RFT-SAT was underway, development began on a website to host information about NNU’s space research projects and display data sent from the satellites. Information about the state of the projects, related news, contact information, and an image gallery can be accessed on the website without logging in. By logging in, users can gain access to the database to view data sent back to earth from the satellites.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007369

Object Identification in Imagery Using Cluster Analysis

Patrick James Richardson
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Mapping wildland fire behavior and its effects is becoming more responsive, affordable and safer than is currently possible with existing methods. The Fire Monitoring and Assessment Platform (FireMAP) project seeks to develop image acquisition methods, algorithms and software which will improve the mapping of wildland fires. FireMAP’s goal is to quickly classify imagery and analyze wildland fire effects after it has been acquired.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007320

2013

A Mobile Application for John Wesley's Explanatory Notes on the Bible

Curtis Carpenter
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts
A mobile application that provides access to Wesley's explanatory notes on the Bible was created on the android operating system. This application gives users access to the same Wesley commentaries that are currently available online at the Wesley Center website. The application was created under the Eclipse development environment and uses an integrated SQLite database to store and retrieve data. A combination of ScrollViews within a ViewPager provides the user the ability to view multiple commentaries in an efficient and easy way.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007308

Android Application for Completing Medical Forms

Matthew Rankin
Thesis title page
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Arts
An application for providing a simplified and more efficient way for filling out medical forms on Android-based mobile devices was created. The application consists of a main menu with six medical forms that are filled out by athletes. Logic and simplicity are used to minimize the amount of time and effort it takes to fill out the forms. It uses edit text fields, check boxes, toggles, spinners, and a canvas for capturing the user’s signature.
English
Type: 
Thesis
WHDL ID: 
WHDL-00007299

Tabs

WHDL ID: 
WHDL-00006069
Subscribe to Computer Science Theses