Computer Science and Software Engineering Capstone Presentations
Fall Quarter
December 18, 2020
Kathleen Guinee "Quasar
Spectra Analysis" (UWB School of STEM Physics & CSS) Faculty Advisor: Dr. Arkady Retik |
Abstract The aim of this capstone project was to design and
develop a website that showcases Dr. Rodriguez Hidalgo's work on quasars.
This project is a collaboration between the physics department and the CSS
department. The main goal was to easily allow sharing of these research
results with the scientific community. The first step in building this
website was to gather requirements and develop mockups. After receiving
feedback from Dr. Rodriguez Hidalgo, I further had to choose which tools I
would use to create the website. The essential requirements for this website
were that it would be easy to maintain, easy to extend, and provide the
results of Dr. Rodriguez Hidalgo's work in a manner that is easy to read and
use. These factors informed my decision to use python and flask as my
framework for creating this website, since it was a light-weight framework
that would be easy to add onto by successive students. Additionally, since
much of the research is done in python, this would make it easy to connect
the older research code to the website back end if needed. Once I had created
the mockups and chosen my tools, the next step was to design and code the
website itself. I had to learn how to use many tools. Specifically, I learned
how to use python for backend, Flask for code organization and ease of use,
bootstrap, HTML, and CSS for frontend, MySQL for storing information in the
database, and learned how to use the UW shared host servers effectively to
host this website. Through this work, I was able to create a website that
allows for easy sharing of Dr. Rodriguez Hidalgo's research on quasars. I'm
proud of all of the work I have put into the website
and the amount that I learned. There is still more work to be done to make it
a real hub for CSS and Physics collaboration, and whomever takes over this
website next will assuredly have fun extending and improving it. |
|
Updated December 15, 2020