2020
UVM | December 4, 2020 | 1:10 PM to 4:20 PM CS Fair

A Showcase of Student Projects

Projects


Registration is now closed.

Total Projects (Random Sort): 54
(Note: If your project does not show did you confirm your registration?)

A novel spatiotemporal approach for constructing high resolution, daily climate products - 3
By: Maike Holthuijzen
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 26 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Dissertation
Description: High-resolution, bias-corrected historical and future climate data is necessary for climate impact studies at local scales. Though most conventional bias-correction methods are effective in correcting the mean or mean and variance of simulated climate variables, uncertainty cannot be adequately quantified. Furthermore, spatial and temporal coherence of the bias-correction is not guaranteed. Here, I describe a novel spatiotemporal approach for constructing high-resolution, bias-corrected climate products for both future and historical time periods. First, mean daily bias is modeled using a multi-resolution convolution process. Next, a Bayesian spatiotemporal model is used to assess the degree of spatial and temporal autocorrelation of residuals resulting from the first step. The estimated parameters of the spatiotemporal model are then used to simulate spatially correlated residuals over the study area. Finally, the mean daily bias and residuals are added back to raw climate data. This approach to constructing high-resolution, bias-corrected climate products is advantageous, because it 1) allows for quantification of uncertainty, 2) results in spatially and temporally coherent bias-correction and 3) can be applied to both future projections or historical simulations of climate data. Preliminary results show that this approach outperforms widely used bias-correction techniques such as quantile-mapping.
Business Website - 39
By: Sarah McLaughlin
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 9 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: I've built a website for my dad's small electrical business so that he can quickly get out his information and have an easier way to receive work requests from potential clients.
Website Themer (JavaScript Browser Extension) - 15
By: Johnathan Urbani
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 26 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008 helped me expand this project
Description: A browser extension that allows for any website to have a custom theme, including dark mode and Halloween themes. This uses JavaScript to inject CSS and HTML onto any website in order to change the look of a website while keeping it functional.
Detecting saxophone in jazz ensemble context - 51
By: Clayton Cafiero, Matthew Thompson, Brandon Gamble
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 32 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 254 Machine Learning, Prof S. Wshah
Description: Using support vector machines and convolutional neural network to classify audio samples as to whether or not a saxophone is playing. Context is jazz ensemble which may include piano, bass, drums, guitar, vibraphone, brass and other instruments.
Twitter Food Trends - 10
By: Alaina Carstensen, Jek Kuhn, Amanda Bertschinger
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 3 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS254
Description: This project uses Twitter data (thank you story lab!) to predict if a given food will be a lasting trend, a fad, or not a trend.
Bobbies Hobbies - 22
By: Stephen Carlson, Zach Kiefer
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 34 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: Beautiful retail website for a fictional online hobby store, named after our web design professor, Robert Erickson. Our website features use of a database for a smooth, consistent, and efficient user experience.
3D engine - 19
By: Alex Silence
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 30 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 120
Description: 3D Engine built in C++ using GLFW, GLEW, GLM libraries. Includes model loading, simple lighting, and real time directional shadow mapping.
Real Estate Company Website - 52
By: Aland Rinehart, Marley Beers
Category: Beginner Web Design (CS 8 level)
Booth: 18 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A website for ongoing real estate investment projects. The website will serve to introduce the investment team, share updates of current rehab projects, and network with site visitors. Social media accounts will also be linked.
CS021 Final Project - 12
By: Nigel Wormser
Category: Beginner Programming (CS 21 level)
Booth: 21 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021B- My first programming course ever!
Description: Haven't started yet but excited to participate!
What's Cooking? A guide to home cooking. - 33
By: Anika Hamby
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 15 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This project is my final project for my cs148 class.
Description: This is a website where users can create an account to create, share and explore recipes, as well as learn about the benefits of home cooking. Inspired by my love for cooking.
BooQuotes - 37
By: Nate Fogg
Category: Beginner Web Design (CS 8 level)
Booth: 17 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: A website for poeple searching for new books based on quotes alone.
Stars Projection - 49
By: Clara Martorano, Cassie Spaulding
Category: Beginner Programming (CS 21 level)
Booth: 7 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021,green
Description: The aim is to create a project that will input information about some stars and calculate their absolute magnitude, luminosity and give information on their constellations.
Electric Car Systems - 6
By: Justin Conklin
Category: Intermediate Programming Projects (CS 121 and 1xx level)
Booth: 7 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This project is my CS121 final project. I thought I might as well join the fair as well. My python experience from CS21 will help as well.
Description: A model of an electric car systems (lights, horn, brakes, motor control, steering). The idea is to use this model as a starting point for making an electric car. This project is run on a raspberry pi.
Photo Club website - 34
By: Jonah Cote, Murphy Peisel
Category: Beginner Web Design (CS 8 level)
Booth: 10 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): All work is based on what we learned in CS008
Description: A website for hosting photos taken by the Photo Club, as well to connect new members to the system.
Escape Room - 44
By: Shannon Lyons, Nadine Shunnar
Category: Intermediate Programming Projects (CS 121 and 1xx level)
Booth: 9 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This code is for Professor Dion's CS120 final project.
Description: We created an escape room using C++ graphics. To win this game, you must interact with the correct objects on the screen and find a way out of the room.
ASL (American Sign Language) Teaching Software! Learn to Sign Digits and Letters. - 29
By: Robby Beattie
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 2 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 228 Human Computer Interaction
Description: Using the leap motion device to read your hand shape this teaching software can reactively update its teaching style to help you improve your singing of ASL Digits and Letters. As well of keeping track of your prior visits to pick up right where you left off. There is even an account global comparison to see how well your signing is compared to the rest of the users.
Music Website - 24
By: Calvin Dickinson
Category: Beginner Web Design (CS 8 level)
Booth: 32 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: My project is a website with various music compositions.
gym recorder admin - 48
By: Jay Hwasung Jung
Category: Beginner Programming (CS 21 level)
Booth: 21 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008, CS 021
Description: This project is to manage database that has been collected through my website(https://jjung2.w3.uvm.edu/cs008/final/index.php). As you might have noticed, I will be presenting my website prior to this section, and then I will demonstrate how the management as an admin works via python.
Wearable Glove Input/Remote Devices - 53
By: Sean Sander
Category: Intermediate Programming Projects (CS 121 and 1xx level)
Booth: 3 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS121
Description: Using a Raspberry Pi Zero and an array of sensors, a glove is transformed into a programmable input device. Elderly, impaired, and busy people can make use of an all-in-one master remote/computer interface.
UVM Active Minds Website - 56
By: Anthony Stem, Julia Bolton, Ruby Bryan
Category: Beginner Web Design (CS 8 level)
Booth: 23 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008 OL - Intro to Web Site Dev
Description: This is a prototype website for the UVM Active Minds club. This version will include general information about the organization and UVM's chapter, group meeting dates and event dates, as well as a form to join the group.
Watado! - 23
By: Cole Frost, Kiwan Lee
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 31 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: This website will help users decide what to do! I'm always having trouble deciding what to do on the weekends, and this website would help you make this decision. It will ask you a few questions, and based on your answer it will provide something for the user to do (such as "Hike Camel's Hump!"). There will be multiple activities for each set of answers, so if they already did the activity they were given, they can hit a button to receive another random selection matching their criteria. There is also a showcase where the user may view all the activities by County in Vermont. The website gives the ability to register as a user, and create/edit your own activities. In addition you may favorite activities that you love and wish to remember.
Computer Home - 20
By: Kane Li, Chunyang Liu, Xun Zhang
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 15 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148 CS008 CS110 CS204
Description: A free shopping website.
Makaha Poke Bowls - 59
By: Theresa Schafzahl
Category: Beginner Web Design (CS 8 level)
Booth: 22 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: A website for a fictional Poke Bowl restaurant named Makaha Poke. The website will provide information about the restaurant and about Poke in general. Furthermore, there will also be information about their menu, locations and a form for people who are looking for a job.
You Begin in a Tavern: A D&D Beginner's Crash Course - 18
By: Allie O'Connor
Category: Beginner Web Design (CS 8 level)
Booth: 26 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008 helped me with this project.
Description: Hello, travelers! You Begin in a Tavern is an instructional site for Dungeons and Dragons beginners. The site covers what D&D is, how to make a character, and what players need to know about combat, exploration, and roleplay.
Simple systems - 9
By: Lapo Frati, Csenge Petak
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 29 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): -
Description: This is a website where I've collected some interesting interactive visualizations I've made over time. In a world of ever evolving web technologies several useful tools are available to share complex ideas in a more intuitive and interactive way than the traditional pdf-based approach research usually follows. The success of platforms like https://distill.pub/ is a testament to that. Here I combine the scalability of client-based computing (Javascript) with a popular graphics library called P5.js and present them using the popular static site-generator Jekyll. This approach is not only scalable but also cost effective (i.e. only hosts a static website) and performant (e.g. GPU acceleration through WebGL).
Gym recorder - 46
By: Jay Hwasung Jung
Category: Beginner Web Design (CS 8 level)
Booth: 27 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008
Description: My website is to create and store a gym record like routine, weight, reps, sets etc... The feature of the website is that the user create a ID for storing a gym record, retrieving in a form of table so that the gym users can check their last week routine easily online. Even more, the website shows the weather using API so that the runner can check if it is a good weather to run or not.
Casino Program in Python - 43
By: Kuochuan Ponzio
Category: Beginner Programming (CS 21 level)
Booth: 11 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): The skills that I am currently learning in CS 21 have helped my write this program.
Description: This program, written in python, allows a number of players to bet on casino games using virtual currency.
Hit And Run - 21
By: Jonathan Girdzis, Mario Vega, Matt Nguyen
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 16 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148.
Description: We will be presenting a racing-themed website that focuses on NASCAR. The site will have current information about drivers, points standings, and the different race tracks. It will also have historical information for race results and championship winners. Additional features may be added, such as a feature for gambling odds and predictions.
Flashback - 27
By: Andrew Richter
Category: Intermediate Programming Projects (CS 121 and 1xx level)
Booth: 15 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This was an independent project for CS121 - Computer Organization
Description: Flashback is a memory game in which a random sequence of LED lights flash and a player has to press the corresponding buttons to the sequence. As the game progresses, the number of flashing LEDs in each sequence increases by one, every five sequences, making the game progressively more difficult. The score is tracked on two decimal LEDs. The game is built with a Raspberry Pi and coded in C++.
Wireless Data Acquisition System for Electric Race Car - 36
By: George Spearing, Joe Vassallo, Jonathan Saunders
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 13 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): This is largely an independent project. Coursework that would be relevant is Python and website building.
Description: A wireless data acquisition system used to monitor data from an electric vehicle. The project is built specifically for the AERO club which designs and builds electric race cars. The system will monitor data from the CAN bus and report information to a interactive web page. The information received will include suspension data, battery voltage, current, temperature, and a variety of other sensors on the vehicle.
Rotation Estimation with Neural Networks - 50
By: Marcus Elia, Sarah McLaughlin
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 24 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This is our final project for CS 254 with Safwan Wshah.
Description: We use machine learning to determine the angle at which an object is rotated, based on an image in which the object has been rotated about the vertical axis.
League Table Predictor - 42
By: Nana Nimako, Andres Salcedo
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 10 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021, CS 254
Description: Using machine learning to predict the outcome of an upcoming soccer league season based on previous data from the league.
Message Encryption Using Matrices and Inverses - 17
By: Celia Liberman
Category: Beginner Programming (CS 21 level)
Booth: 10 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): This was my CS021 final project, my first experience with coding.
Description: Encrypting and decrypting inputted text using a matrix as a key. This project includes a pair of programs. One encrypts a message by reading a matrix from a file given by the user and converting it into a 2-dimensional list, converting the message to a 2-dimensional list of numbers (each corresponding to a unique character), and multiplying the two matrices while following matrix multiplication rules. The encryption program also makes sure that the key matrix is invertible and that the message does not contain any characters that are not in the suggested list. Once the message is encrypted, the program outputs the matrix of the encrypted message to a text file. The decryption program has similar exception handling and uses the same key matrix which it inverts and multiplies the two 2-dimensional lists together resulting in the decrypted 2-D list of numbers representing the message. The program then converts the list back to characters and, based on the user's decision, either prints it to the console or writes it to a new file named by the user.
Randomly-Generated 3D City - 4
By: Marcus Elia
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 33 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 120 and CS 205
Description: This project was coded in C++, using OpenGL/Glut. The user can move around and explore an infinite, random world. This world contains buildings, houses, roads, moving cars and planes, skyscrapers, and trees.
Artoflio - 7
By: Will Suratt
Category: Beginner Web Design (CS 8 level)
Booth: 3 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008 helped me with this project.
Description: Artfolio is essentially a global portfolio for art. Our website is designed to help you share your artwork with friends, family, and the world in the easiest way possible. All you have to do is submit your art via the Submit page, and it will immediately be posted to the Explore page. Anyone who views the Explore page will see your art. This allows your art to be posted, while simultaneously allowing you to discover other artists and even get in touch with them.
COVID-19 Identification and Prognosis though Deep Learning - 26
By: Ben Temkin, Gavin O'Sullivan
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 35 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 254
Description: By training a convolution neural network using a data set of chest X-rays from patients with COVID or other pneumonias, to create a prognosis tool doctors could use as a supplemental source when working with patients that have, or are suspected of having, the corona-virus.
Paint & Sip Business website - 45
By: Katharine Moser, Logan White, Adalia Williams
Category: Beginner Web Design (CS 8 level)
Booth: 5 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Cs008
Description: A fictional website for a Paint and Sip style company.
4-Dimensional Rendering Engine Sandbox - 28
By: Jackson Hall
Category: Intermediate Programming Projects (CS 121 and 1xx level)
Booth: 2 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: For my CS 110 Intermediate Programming final project, I wrote a 4-dimensional graphics engine that can render arbitrary 4-or-fewer-dimensional polytopes to the screen. The user can toggle between 3- and 4-dimensional movement in order to view objects from any perspective. All math used was implemented from the ground up. I didn't use any quaternion transforms or built-in matrix operations. The program works by casting the 3D "shadow" of 4D objects onto the 3D viewing hyperplane.
Finding Profitable Trading Strategies with Python - 8
By: Will Suratt
Category: Beginner Programming (CS 21 level)
Booth: 19 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021 helped me on this project.
Description: For my CS021 final project, I chose to try and find a profitable trading strategy using Python. To do this, my first thought was to train a neural network to predict when to buy or sell stocks. However, I discovered that this is very hard to do given the amount of noise in stock market data. To work my way around this I found a subset of stock market activity in options trading called the “straddle strategy”. This strategy involves buying a call option (a contract to be able to buy a set number of shares of a stock at an agreed upon price) and a put option (a contract to be able to sell a set number of shares of a stock at an agreed upon price). With a call, the trader is betting on the price of the stock going up, so that they can buy the shares at the lower agreed upon price from the contract. With a put option, the trader is betting on the price of the stock going down, so that they can sell the shares at the higher agreed upon price from the contract. When these options are bought together in a “straddle”, they offset each other and the trader profits if the price of the stock moves sharply in either direction. This strategy presents a unique set of data that I found is useful for training a neural network model. To train the model, I first process the data using the process_data program. This program pulls out relevant information from the raw data I downloaded from Cboe Global Markets, such as volatility, break-even prices, and whether the strategy was profitable for a particular stock at a particular time. I then train the model using the model program and test its accuracy against random prediction accuracy, guessing 1 (buy) everytime, and guessing 0 (don’t buy) everytime. Then, I use the market_test program to test the network’s performance over a certain time period in the actual market. I make the same comparisons with its performance as I did with its accuracy and show the results in a graph. Based on the results from this and from when I compared the accuracies, it is clear that the model outperforms random guessing, buying every time, and not buying every time.
League of Stats - 32
By: Levi Putman, Matt Ennis
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 25 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This is an independent project that is not specifically for a class. We are using our inspiration from CS008 intro to web development and some concepts from CS121. For the project we use Riot Game's API to gather data from the League of Legends maste
Description: This website is an informational/data representation site for the video game League of Legends. The site will allow users to look up players from League of Legends and will display their in-game stats so that players can understand who they are playing against.
CS Fair Voting - 31
By: Eli Smith
Category: Beginner Web Design (CS 8 level)
Booth: 6 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: This site functions as the voting system for CS Fair guests. People can text project numbers to a phone number, which the site will then tabulate. There is also a form for people to give feedback on specific projects.
Doc - 2
By: Zach Rossi
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 20 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): This project is a passion project created because the system I use for online journaling currently does not satisfy needs. I have taken CS 008 and am currently taking CS 121 and CS 166 which should help with this project.
Description: Doc is a site that allows users to login and create their own online journal entries which can be viewed and edited by whoever they choose.
Space Truckin’ - 25
By: Megan Doyle, Gavin O'Sullivan, Ben Temkin, Ethan Nerney, Nat Youngren
Category: Advanced App Projects (CS 2xx/3xx level)
Booth: 34 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 275
Description: Mobile app game about exploring space, collecting materials, and upgrading your space truck
Anmuso | Music, Anime, MusicSheet Shared Website - 58
By: Kamiku Xue, Zhaowen Chen
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 27 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: This is a sharing site that combines anime, music, and instrumental sheet music. Users can find music and sheet music for OP, ED, and OST based on the anime. They can also post comments.
Predicting COVID: A County by County Analysis - 41
By: Luke Beatty, Oliver Groten, Prasidha Timsina
Category: Advanced Machine Learning Projects (CS 2xx/3xx level)
Booth: 23 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This project is for CS 254.
Description: This project is designed to collect data on known cases and deaths by county for individual states in order to predict potential outbreaks. These predictions are important because an outbreak could mean disastrous consequences for the county and lead to a lot of unnecessary deaths. To start off, we scoured the internet for data sources that are consistently updated and that have the necessary data features for prediction. We found a plethora of datasets on the official Center for Disease Control (CDC) dataset website, but found that their data was only reporting on deaths. USAFacts, a non-profit organization which offers a non-partisan portrait of the United States’ population, currently maintains three datasets that contain applicable information on number of cases, number of deaths, and population. This project will involve preprocessing the collected into an adequate time series, training a Decision Tree Regressor to fit our data, optimizing our hyperparameters, and using the model to predict the spread of COVID-19 cases and subsequently deaths over time.
The Solecism: a satire website and blogging tool - 16
By: Brigitte Durieux
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 19 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148
Description: A Reductress/Clickhole-inspired satire news site which allows contributors with approved credentials to post articles of different styles. Posts are submitted to, stored in, and displayed via databases. Users may draft their own satire posts to a demo environment of themselves and friends.
(Will Change) X-ray Analysis - 14
By: Jek Kuhn, Alaina Carstensen
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 26 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 287
Description: (Subject to Change) X-ray Analysis
The Milk Fridge - 57
By: Sophie Spencer
Category: Beginner Web Design (CS 8 level)
Booth: 28 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: The Milk Fridge is a website designed to help identify and process through emotions. As an online space, the Milk Fridge is a collection of tips and techniques welcoming the user to engage in a full, healthy range of feeling.
Dichotomous Key - 35
By: Clara Martorano, Addie Weeks
Category: Beginner Programming (CS 21 level)
Booth: 30 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): We are both currently enrolled in CS021, green.
Description: THIS PROJECT WAS WITHDRAWN.
Movie Theater Website - 13
By: Melisa Uyar
Category: Beginner Web Design (CS 8 level)
Booth: 20 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008
Description: My project is my final project for CS 8: A website for a movie theater that features information about the theater, different movies, their descriptions, and place to purchase tickets.
Sustainabeauty - 11
By: Maya Griffith
Category: Beginner Web Design (CS 8 level)
Booth: 21 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008
Description: Sustainabeauty is a website aimed to provide information on fast fashion and encourage readers to be more sustainable with their clothing choices.
Racial Disparities in Police Killings by US State - 40
By: Isaac Lee, Grace Bart, Phillip Nguyen, Yousef Khan
Category: Advanced App Projects (CS 2xx/3xx level)
Booth: 11 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS205
Description: A webtool that demonstrates the racial disparities in police killings in certain states. The main page shows a map, where if the user clicks on a state, statistics are drawn that show the disparities of police killings between those who are Black and those who are not. The project includes a thorough description and analysis of the data.
UVM Police incident report filter - 55
By: Emily Mcnichols
Category: Beginner Programming (CS 21 level)
Booth: 5 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS021
Description: Program that searches and filters the raw UVM Police incident report data. Data can be found on the UVM Police website at https://www.uvm.edu/police/open-access-data-transparency. Program filters by incident type, perceived race, sex, age, and date.
Rock Paper Scissors - 38
By: Devin Brown
Category: Beginner Programming (CS 21 level)
Booth: 4 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This project used knowledge from CS021, it was the final project for the class.
Description: This code creates a pop up screen in which you can play rock paper scissors against the computer. You can play as many times as you like, once you are done you can hit quit game and the program will give you how many times you win, lose, and tie. Finally it tells you if you won, lost, or tied the overall game. Lastly, this project is coded using python.