2024 Senior Projects

Walla Walla University — Computer Science

Capstone computer science experience at Walla Walla University. Students propose and complete a software development or research project addressing an existing industry or community need.

4 projects
Julian Jones
An upgraded version of ClassOpen, a web application used by faculty, students, and the records department to find classes, build schedules, and plan future coursework. The upgrade focused on a modernized, less cluttered user interface with improved mobile support, a class-conflict checker, a class-saving feature, and ADA accessibility work using Dart and Flutter.
web app Dart Flutter UI/UX accessibility testing
Edward Coberly
Development of a dynamic-hint interval join function for Apache AsterixDB, an open-source SQL++ database system. The project extended the existing interval_overlapping() function to correctly deduplicate results when no static range hint is provided, implementing a new join operator, a range-map serializer/deserializer, and a duplicate-removal descriptor in Java.
database Apache AsterixDB Java interval join SQL++ open source
Cameron Peterson
Extended the open-source Submitty course management system with a Gradeable Creation API, allowing instructors to download and upload gradeable configurations as JSON. A student-facing API was also added, enabling students to submit VCS assignments and retrieve grades programmatically without visiting the web interface.
API open source course management PHP testing Submitty
Lydia Thiel
Expanded the Flutter mobile app for the Open Acidification Tank Controller, a device that measures and controls pH and temperature to study effects on marine life. Added viewability and editability for over a dozen new variables on the Current Data page, color-coded pH vs. thermal values, and improved JSON buffer handling, with contributions merged into the open-source project.
Flutter IoT ocean acidification open source mobile app hardware testing