COSC2024ANDERSON24097 COSC
Type: Undergraduate
Author(s):
Paige Anderson
Computer Science
Eriife Aiyepeku
Computer Science
Francisco Alarcon
Computer Science
Annalise Gadbois
Computer Science
RC Reynolds
Computer Science
Advisor(s):
Bingyang Wei
Computer Science
Location: Basement, Table 4, Position 2, 11:30-1:30
View PresentationCollege students go through many transitions during their time at school. They learn to live on their own, manage household tasks, and balance their academics. A specific change in college is to learn how to grocery shop and cook for yourself. When students move off campus, they go from a dining plan where most of their meals are provided to needing to make all their meals. This results in many students relying on fast food or the same easy meals. Easy Bites, in partnership with TCU’s Nutrition Department, is designed to help students find quick, cheap, and nutritious meals. All our recipes are designed by Nutrition students on campus for college students to add variety to their diet. Easy Bites is composed of two aspects: an online portal for nutrition students to submit recipes for approval, and a mobile app for college students to view recipes. Our mobile app is connected to the Kroger database to provide users with accurate information about specific ingredients prices and availability. By working with the Nutrition Department and connecting with the Kroger database, we are making it easier for students from the deciding on recipes, shopping for the ingredients, and making the meal. With this, Easy Bites makes it easier to make nutritious meals as a college student.
COSC2024GUYETTE61938 COSC
Type: Undergraduate
Author(s):
Eric Guyette
Computer Science
David Ajanaku
Computer Science
Ofuchi Akpom
Computer Science
Madi Cole
Computer Science
Ana Jacobson
Computer Science
Advisor(s):
Bingyang Wei
Computer Science
Location: Basement, Table 2, Position 2, 11:30-1:30
View Presentation49 million people in the United States have suffered from anxiety disorder in the past year, and 80 million have suffered in their lifetime. Many traditional methods of treatment, while often helpful, are sometimes inaccessible, time-consuming, expensive, intimidating, or overall impractical. In a world where people are increasingly in need of care and therapists are increasingly burnt out, technology bridges the gap and increases accessibility for those who previously would have been excluded. What CognitV strives to create as a solution is a Virtual Reality Exposure Therapy experience where patients can face their anxiety in a safe, controlled environment through a VR headset. Geared towards players with Social Anxiety Disorder, this treatment method allows patients to safely expose themselves to public speaking and confrontational scenarios from the comfort and privacy of their own homes. This treatment method would be faster and more accessible, is preferred by younger patients, and fills the treatment avoidance gap, all while providing a realistic, immersive experience that can effectively aid in treating mental health disorders, either with or without an accompanying clinician.
Using Virtual Reality and Artificial Intelligence, CognitV creates an immersive environment geared towards Players with Social Anxiety Disorder which allows them to safely expose themselves to public speaking and confrontational scenarios from the comfort and privacy of their own homes.
COSC2024HARRIS53890 COSC
Type: Undergraduate
Author(s):
Westley Harris
Computer Science
Tyler Bartee
Computer Science
Ibrahim Bozkurt
Computer Science
Ali Gasimli
Computer Science
Polina Goncharova
Computer Science
Hiep Nguyen
Computer Science
Advisor(s):
Bingyang Wei
Computer Science
Location: Third Floor, Table 6, Position 1, 1:45-3:45
View Presentation“AI Powered Patent Analysis Software”
Patent AI is an online patent analysis tool which gives feedback on uploaded patent application documents and provides a likelihood of it being accepted by the USPTO.
This tool is meant to reduce the rate of rejected patents –being at 90%– and the wait time associated in getting a response from the USPTO.
Our application is informational, accurate, intuitive, and will simplify the patent application process.
COSC2024HUTHER26721 COSC
Type: Undergraduate
Author(s):
Justin Huther
Computer Science
Berkeley Danysh
Computer Science
Mason O'Connor
Computer Science
Rayven Perkins
Computer Science
Tommy Truong
Computer Science
Yash Tyagi
Computer Science
Advisor(s):
Bingyang Wei
Computer Science
Location: Basement, Table 8, Position 2, 11:30-1:30
View PresentationIMPROVING COLLECTION MANAGEMENT IN THE MONNIG METEORITE COLLECTION.
R. G. Mayne, J. Huther, Y. Tyagi, B. Danysh, R. Perkins, M. O' Connor, T. Truong, and B. Wei.
Monnig Meteorite Collection, Texas Christian University, 2950 W Bowie Street, Fort Worth, TX 76109 (r.g.mayne@tcu.edu)
Department of Computer Science, Texas Christian University, Suite 341, 2840 W Bowie Street, Fort Worth, TX 76109.
Introduction: Collection Management Software is a vital tool in sample-based science and a key part of any scientific collection of meteorites. However, this software is often designed as a one-size-fits-all solution, which can be used for all collections within a museum. As a result, much of the commercially available software for collections management is not ideal for the curation needs of extraterrestrial materials. Platforms are often vendor-specific, contain redundant and unnecessary functionality, and require significant time to be invested in staff training.Over the past two decades, The Monnig Meteorite Collection has utilized FileMaker Pro for the management of the Collection. FileMaker Pro was chosen as it allows the user to design a custom solution to fit their specifications. However, this either requires that the administrator stays current on all updates and functionality of the software, or continual investment in external support for the system. The current database was designed in 2014 and is no longer meeting the needs of the Monnig Collection or the users of the database, who are primarily sample-based scientists and collectors. After consultation with industry experts, curators, and users of the database, it was decided that an update of the current database was not the best approach for the Collection, instead a new custom database that meets the needs of both the Curator and the user was commissioned.
This project introduces the development of a comprehensive database and user-friendly web application portal, marking a substantial improvement over the existing legacy system.Project Overview: The primary aim of the Monnig Meteorite Database Project, hereafter referred to as MMDP, is to offer a detailed and robust database for the Monnig Meteorite Collection. It will feature an enhanced catalog search portal, enabling users to explore and search the collection through various parameters and filters. The system is also designed to aid gallery curators and administrators by providing detailed views of collection items, tracking sample history, and managing loans, all within a secure and user-friendly interface.
MMDP seeks to preserve the wealth of knowledge encompassed within the Monnig Meteorite Collection. The digital database and search tool will facilitate research and offer broad access to the collection for researchers, collectors, educators, and students. This initiative is set to serve as a valuable educational and scientific resource, equipped with extensive functionalities.
The database is being developed as a senior design project in the Department of Computer Science at Texas Christian University (TCU). The senior design project is a year-long program required of all Computer Science and Data Science graduates, where they work with external clients to develop and implement workable solutions to the briefs provided.
System Development and Preparation: in the Fall 2023 semester, the MMDP Team focused on data preparation and outlining the project scope into needs (must have features for launch), wants (features that are not required at launch but the capability to add them later is required), and wishes (features that are not required). Inconsistencies in the legacy data were identified and corrected; these included repeated entries, varied date formats, typographic errors, and missing fields. Python was utilized for data cleaning, and the team standardized data and organized it into relational database tables using PostgreSQL, hosted on Azure cloud for maintenance and backup.
Development will continue throughout the Spring 2024 semester and the outdated and insecure legacy portal will be replaced with a newly developed web application. This application is being built using Spring Boot for backend operations, and HTML5, CSS, and the VueJS Framework for a responsive front-end UI, ensuring accessibility across various devices. The current launch date for the new collections management system is May 2024.
Functionalities: MMDP will address the need for functionality for both the administrators of the database (primarily the Curator in this case) and the external user (Figure 1). The required parameters for both of these audiences are described below.
All users of the database will be able to:
1. perform parameterized searches using criteria such as Name, Monnig Number, Class, Group, Clan, Country, and Observed Fall or Found (Figure 2a).
2. filter and modify search results directly on the search result page (Figure 2b).
3. Find accessible detailed information about each meteorite sample, including images, from the search results via individual display pages for each sample.
4. download all the search results based on the given constraints with a single click from the search results page.Administrators will be able to
1. have access to specialized functionalities that are secured and restricted from regular users. Upon logging in, they are presented with a portal offering various database management options.
2. view more detailed information about samples than regular users, including the sample's history and loan information. They have the ability to add new meteorite samples or create subsamples.
3. perform data manipulation tasks, such as deleting or modifying existing sample records.
4. have control over the media associated with samples, allowing them to add or delete media.
5. administrators able to create, view, update, and delete history entries for each sample. This historical data management is a key new feature not possible in the current system.
6. Access loan management capabilities include adding, modifying, archiving, and accessing archived loan entries for samples.
7. print labels for samples, which can be used for curation in the vault.Summary: The MMCD stands as a model of integration, combining domain expertise, data best practices, and user-centric design. This project offers a template for other universities, museums, galleries, and research centers aiming to enhance their functionalities and provide a seamless, user-friendly experience for accessing and managing meteorite data collections.
Embodying the spirit of scientific collaboration, this initiative is open to opportunities for collaboration to expand the platform's capabilities or to implement similar solutions in other institutions.Acknowledgments: We are grateful to the Department of Computer Science at TCU for their continued support of the Monnig Meteorite Collection through the Senior Design project. We also thank Dustin Dickens for his advice and assistance in the discovery portion of the database redesign.
COSC2024KUMAR36711 COSC
Type: Undergraduate
Author(s):
Ayush Kumar
Computer Science
Tyler Donnelly
Computer Science
Danny Mairena
Computer Science
Advisor(s):
Wei Bingyang
Computer Science
Location: Basement, Table 7, Position 3, 11:30-1:30
View PresentationThe Department of Computer Science at Texas Christian University offers a course where senior students, in teams, collaborate with clients to solve real-world software problems. Students handle every project phase: definition, analysis, design, implementation, testing, deployment, and documentation. However, in these teams, there's a variation in how much each student contributes. Some are very active, while others are not. Communication issues can also arise. To handle these challenges and improve team efficiency, there is a Student Performance Tracking system in place that includes Weekly peer evaluations where each student evaluates their own teammates in accordance with the rubric defined by the professor and Weekly Activity Reports (WAR) where each student writes down their own contributions for the week.
While this system works and improves team efficiency, these tools are too manual and thus time consuming. For the WAR, each student has to edit the Google Docs document for the week which is then reviewed by the professor. This can lead to human error, meaning some students might not get the right credit if they make mistakes while filling out the Google Docs document. For the Peer Evaluation, each student must review the WAR for the week and then make an excel spreadsheet to evaluate their teammates and then upload it to TCU Online. Once all students have turned in their peer evaluation report for the week, the professor has to download reports of all students and then run these through a Java program which then calculates the results for all students. Then the professor uploads the results to TCU Online (a course management tool used by TCU). Not only does this leave room for human error on the students' side (spreadsheets must have the right columns), but it is also very time consuming for the professor as they have to download all reports manually from TCU Online and then run the Java program and finally upload the results back to TCU Online.
The automated Student Performance Tracking system (Peer Evaluation Tool) streamlines the evaluation process by providing a centralized website where students can directly fill out their Weekly Activity Reports (WARs) and complete peer evaluations. It also enables them to view their own submitted WARs and received peer evaluation scores from their teammates. For the instructor, the system offers the functionality to create and customize evaluation rubrics, which ensures consistency in peer assessments. Instructors can access and review all peer evaluations and WARs, allowing them to monitor team dynamics and individual contributions efficiently. This comprehensive solution eliminates the manual handling of documents and the need for external spreadsheet software, thereby reducing human error and saving time for both students and instructors.