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

A Showcase of Student Projects

Projects


Sort by: Category | Presentation Time | Booth Number | Title | Random

Total Projects (Sorted by Booth Number): 187
(Note: If your project does not show did you confirm your registration?)

Cook, Bake, Eat: Your Recipe Resource - 15
By: Jennifer Nigro, Ed Taylor, James Cazayoux
Category: Beginner Web Design (CS 8 level)
Booth: 1 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Cook, Bake, Eat: Your Recipe Resource is a recipe site where you can explore recipes and order custom cakes.
Live Twitter Happiness Analysis - 190
By: Patrick Dundas
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 1 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): I am currently in CS008, but I have knowledge way beyond the scope of this course. I have been teaching myself programming since I was 10, and this project is probably beyond the scope most web classes at UVM, so I am not sure if it would fit into a speci
Description: This project uses my custom-made API running on Node.JS which analyzes tweets given a specific query (keywords) and timeframe. Once the tweets have been grabbed by my API, they are analyzed and my website displays how people on twitter feel about the topic over the given period of time. The website allows you as the user to type in a query and timeframe, to then grab live data and give you real live results on how people have been feeling about the topic.
Amend the Second - 126
By: Mary Woolley, Echo Norcott
Category: Beginner Web Design (CS 8 level)
Booth: 1 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: This is the final project for CS 008 class. It is a website that details the dangers of gun violence, explaining why we need more strict gun control. It is dedicated to the victims of the Las Vegas shooting, and you can donate to help pay for the victim's medical bills through the site.
Reinforcement Learning for Parameterization of Feature Selection for Machine Learning Methods - 160
By: Kevin Andrew
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 1 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This project isn't for a class, but does incorporate knowledge from CS253, CS295, CS352, and independent research in the field.
Description: As part of my research for my PhD, I am studying reinforcement learning and feature selection methods. The work I would be presenting is focused on using reinforcement learning algorithms such as SARSA and Q to train the parameters of the CCEA evolutionary feature selection algorithm for optimal performance (minimal runtime, maximal accuracy).
React JS experiment - 181
By: Thang Nguyen
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 1 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: This project is an independent study to further enhance my server-side and database management skill set. I want to fully understand the process of configuring a server and host a website. In addition, I also want to experiment with the latest JavaScript libraries. The Sneaker App was built using a MERN stack. The goal was to create a gallery, which helps me keep track of my collection.
Raspberry Pi Powered CNC Router - 188
By: Phillip Nguyen
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 2 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS121
Description: Proof of concept for controlling a CNC router from a Raspberry Pi controlled via a remote interface (web or ssh).
The Inequality of Pay in the United States - 84
By: Maddie Stoops, Maia Parker
Category: Beginner Programming (CS 21 level)
Booth: 2 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21
Description: We are comparing the salaries of students who finish their college education to students who only graduate high school. We are also comparing those who receive a doctorate and associates degree. With our program python, the user will be able to see how different levels of education affect their median annual wage. We will also be comparing different professions to see if that has an effect on wage.
Random Map Generator - 42
By: Kieran Edraney
Category: Beginner Programming (CS 21 level)
Booth: 2 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: I'm working on making a game to test my programming skills, and the part I will be showing deals exclusively with map generation. It uses a few equations to determine the general shape of the map with some random values(i.e. there are several subsets of maps that have random variation within them) and then assigns altitude values, and it determines several other aspects of the map as well. At the time of presentation it will only be showing data, and in the future(after the fair) I plan to add the interpretation of the map to the program. I began this summer and have been working on and off since June. It is written in java.
CS21 Hangman - 28
By: Matt Zahar, Parker Strawbridge
Category: Beginner Programming (CS 21 level)
Booth: 2 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021
Description: Classic hangman game made with python
Local-Focal: Photography Cooperative Website - 77
By: Christian Deluca
Category: Beginner Web Design (CS 8 level)
Booth: 2 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: The site is for a hypothetical photography co-op. The site features a responsive gallery that reads in data from a csv file and multiple pages curated by potential site owners. A form allows site owners to poll potential participant for data on opinions and photography interest.
Ghoti - An Interpreted 2-Dimensional Programming Language - 178
By: Evan Fisher
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 2 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): No courses have had a direct impact.
Description: Ghoti is a two-dimensional esoteric programming language based on the instruction set and mechanics of ><>. It utilizes a stack memory structure, using n-element flips to access lower data, in contrast to ><>, which used substacks and total flips to enable function-like behavior. The interpreter is written in Java.
Adversarial Neural Cryptography - 154
By: John Ring, Colin Oort
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 3 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS295E Machine Learning
Description: We replicate and extend Google Brain's "Learning to Protect Communications with Adversarial Neural Cryptography".
MORSS - Model Rocket Silo System - 64
By: Mitch Plummer, Devin Beckim, Duncan Enzmann
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 3 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121 final project in spring '17
Description: A missile silo and remote launch device powered by a raspberry pi and converted to compressed air for inside demonstrational purposes
The Great Burlington Pie Heist - 135
By: Michael Good
Category: Beginner Web Design (CS 8 level)
Booth: 3 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: A fictitious website about a fictitious, parallel Burlington universe - an investigation of a case of pies stolen from the Burlington Baked Goods Festival.
Smart Video Car - 156
By: Ziyin Xu, Jason Wang
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 3 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 121
Description: Build a remote control car with camera which connect to Raspberry Pi.
Nutrition Analysis - 21
By: Alaina Carstensen
Category: Beginner Programming (CS 21 level)
Booth: 3 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Course that provided preparation: CS021
Description: This program will match a user to a personalized nutrient intake.
Grade Calculator - 81
By: Samuel Wilkins
Category: Beginner Programming (CS 21 level)
Booth: 3 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This course is for Computer Science 021.
Description: I am hoping to be able to have a grade calculator that will be able to compare your grade to class averages or to other grades. Creates a separate text document that is similar to a report card.
CS 110 - 85
By: Stefan Walker
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 4 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: It will be super
A Homestuck Guide - 96
By: Jade O'Connor
Category: Beginner Web Design (CS 8 level)
Booth: 4 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A guide to help introduce new comers to the incredible webcomic that is Homestuck.
Psychological test - 68
By: Zilu Chen
Category: Beginner Programming (CS 21 level)
Booth: 4 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 21
Description: I want to do a project for psychological test.
Instruments International - 58
By: Eric Boland
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 4 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148
Description: Non-profit fictional business website for musical instruments implementing SQL code and databases.
Card games - 48
By: Connor LeBlanc, Scotti Day
Category: Beginner Programming (CS 21 level)
Booth: 4 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21 helped me improve this project.
Description: The project will play a card game with a user.
Show Dictionary - 199
By: Curtis Wilcox
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 4 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This project started out in Python (CS021), transitioned to Java (CS110), and is now ending up in C++ (because of CS120).
Description: The Show Dictionary gives information about different television shows and specifically about episodes thereof (eg, the title, writers, original airdate, and a summary of the episode).
RegionalRecipes - 34
By: Elizabeth Bambury, Julia Beatty, Sarah McLaughlin
Category: Beginner Web Design (CS 8 level)
Booth: 5 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008
Description: We creating a website for a user to find recipes from various areas of the world.
Renewing Electronics For a Better Earth - 86
By: Delaney Sullivan, Patrick Dundas, Nick Laware
Category: Beginner Web Design (CS 8 level)
Booth: 5 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: This is a web page to bring awareness to the issue of electronic waste and pollution.
Spirit Animal Personality Test! - 92
By: Karissa Perkins
Category: Beginner Programming (CS 21 level)
Booth: 5 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS21
Description: Take the test to display what your true spirit animal is
Equation Calculator - 30
By: Sean Cosgrove
Category: Beginner Programming (CS 21 level)
Booth: 5 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS21 Programming I: Python
Description: This program prompts the user to build an equation and then calculates as much information as it can find.
Regression Analysis and Projections for NBA Spread Betting - 49
By: Seneca Freyleue
Category: Beginner Programming (CS 21 level)
Booth: 5 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: Using data collected over the beginning of this NBA season, this program will create a multiple regression model to predict the spread of NBA games, back-test the model against online sportsbook spreads to assess the viability of the model, and use this data to project potential winnings using this model based on percentage of games bet on and win percentage.
Semantic Understanding of Hashtags in Social Media - 134
By: Saleh Alghamdi, Ali Javed
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 6 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Machine Learning
Description: We will be using neural networks to examine the feasibility of extracting meanings from Twitter hashtags. The knowledge obtained from this extraction will be used to cluster and possibly recommend hashtag.
UVM Art - 95
By: Karissa Perkins, Maddy Austin, Simrun Virkud
Category: Beginner Web Design (CS 8 level)
Booth: 6 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs008
Description: A glimpse into some of the artists at UVM
The Impact of Water Quality on Parcel Sale Prices - 157
By: Kevin Andrew, Scott Turnbull, Douglas Denu
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 6 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS295: Machine Learning
Description: We are developing a neural network classier to determine the approximate property values of land parcels in the Lake Champlain basin as a function of the parcels' features and the water quality of Lake Champlain.
Crazy Cats - 127
By: Samuel Nardone
Category: Beginner Programming (CS 21 level)
Booth: 6 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Python I
Description: Whether your having a happy or sad day the crazy cat program will cheer you up!
Genetic Image Evolver - 25
By: Jonah Rubin
Category: Beginner Programming (CS 21 level)
Booth: 6 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21
Description: An evolutionary learning algorithm that 'teaches' the computer how to recreate an image.
cs148 - 76
By: Xinyang Yu
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 6 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: a website that connect the database
Matrix encryption machine learning with sci kit learn - 26
By: Tyler Ehrlich
Category: Beginner Programming (CS 21 level)
Booth: 7 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS_21
Description: Encoding messages with matrices, using Python
Asian Travel Guide - 67
By: Kunqiao Zhou, Zeran Li, Yutong Yang
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 7 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS148
Description: A website to introduce several Asian countries to travel
Creators @ UVM - 174
By: Ben Sylvester, Cameron Clark
Category: Beginner Web Design (CS 8 level)
Booth: 7 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: Website to connect creators at UVM to the rest of the community
Descent Campaign Website - 33
By: Joshua Pace
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 7 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): I took pieces of the template I created for my CS008 final project and completely re-imagined it to fit a new role in CS142.
Description: CS142 Final Project - Descent Campaign and Character Site (DnD-esque)
JavaBeats - 143
By: Michael Guay
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 7 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: Let's make some music
Website for Scozy's Pizzeria - 29
By: Sean Cosgrove
Category: Beginner Web Design (CS 8 level)
Booth: 7 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008 Intro to Web Development
Description: This website is for a fictional restaurant that only serves pizzas.
CS Extra Credit Project - 47
By: Erin Johnson, Jake Green
Category: Beginner Programming (CS 21 level)
Booth: 8 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 21
Description: CS extra credit project
JEAP - 132
By: Joseph Zieg, Everest Witman, PJ Solomon, Aaron Seibring
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 8 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121
Description: Autonomous, obstacle avoiding rover constructed from a hacked RC car and a Raspberry Pi.
CS 120 Final Project - 200
By: Nicholas Lawrence, Edward Kreutzer, Griffin Georgiadis
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 8 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 120
Description: CS 120 Final Project
Spuk-Haus - 162
By: Hudson Elledge, Bastien Taylor
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 8 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: Text based game with exciting writing and simple puzzles.
My Daily Planner - 55
By: Meghan King, Lindsey Stuntz
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 8 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This project is independent of coursework. Though CS 008 has provided our base web design knowledge, neither of us have taken a web related course since first semester freshman year, so we hope this independent project will help expand and strengthen our
Description: Chrome extension to help monitor your productivity. Features include a time tracker for websites (to monitor time spent on social media sites vs. academic sites, etc), an interactive to-do list, assignment reminders, and daily information (such as time and weather). Our current plan for layout is to portray the website time data as a pie chart with surrounding widgets that can be expanded to show the other data.
Pig Latin 2-in-1 Program - 83
By: Nana Nimako
Category: Beginner Programming (CS 21 level)
Booth: 8 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: This peogram ask the user to choose an option between a translator that will translate the user's word or sentence into pig latin and if the user selects the game option, the program will ask them random words and the user will answer them in pig latin and if it's right they get two points, if not they just reacieve no point but get to know the answer of the question.
Adventure Deeper - 93
By: Jade O'Connor
Category: Beginner Programming (CS 21 level)
Booth: 9 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 21
Description: A classic text adventure game with a twist
Raspberry Pi Blimp - 148
By:
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 9 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121
Description: CS 121 Final Project
Music Recommender System - 40
By: Yuhang Lin, Nisha Chaube
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 9 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 295 Machine Learning
Description: A good recommendation system is the key to business success. We will demonstrate a music recommendation system using several algorithms, including popularity-based, item-item collaborative filtering, user-user collaborative filtering and .neural collaborative filtering.
UVM Athlete Academic Standing - 37
By: Liam O'Toole, Tim Guyon
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 9 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148
Description: This a platform for athletes, their advisors and their professors to interface with. This program will simplify the current process the Athletic Department uses for receiving reports about athletes from their professors.
What's On The Docket? (WOTD) - 131
By: Phil Lavoie
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: A virtual pantry that doubles as a meal suggestion app.
Approximate Time Complexity (Big O) - 69
By: AriaRay Brown, Rohit Nawani
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 9 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS-124
Description: Approximate Time Complexity (Big O)
CS110 BlackBoard Analytics - 192
By: Matt Duff
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 10 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: This project will look at student profiles and determine successful paths.
Numerical Methods for Evolving Efficient Wind Turbines - 32
By: Jack Felag
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 10 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): PHYS 256 - Computational Physics
Description: Wind turbines simulated in hand-built minimal physics engine. They are then evolved with an evolutionary algorithm to maximize efficiency.
CS 20 Animation - 175
By: Grace Baraky, Isabelle Fisher, Madeleine McGill, Allison Carey, Kirsten Jensen
Category: Beginner Programming (CS 21 level)
Booth: 10 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 020
Description: Matlab Animation
CS008 Final Project - 125
By: Andrew Hollar
Category: Beginner Web Design (CS 8 level)
Booth: 10 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Final Project for my CS008 class
Rhume - the student driven productivity network - 63
By: William Lippolis, William Wertz, Jay Brideau
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 10 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Independent project
Description: Rhume is a cross-platform mobile app designed to help students study, grow their campus network, and succeed in their academic endeavors. Users can view study room bookings in the Bailey Howe Library, create and join study groups in relevant classes, view space availability (the fishbowl, common spaces, etc), and alert study groups when bookings are made.
College Cooking and Baking Hacks - 128
By: Blake Williams, Sarah Gaug, Erin Brooks
Category: Beginner Web Design (CS 8 level)
Booth: 11 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008
Description: A website focused on easy and healthy college cooking and baking.
Taylor Cuts - 88
By: Billy Risigo, Taylor Demick
Category: Beginner Web Design (CS 8 level)
Booth: 11 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: Website for Taylor Demick's landscaping company
Eyes on the Pies - 214
By: Kevin Masse, Noah Mintz, Aaron Wise
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 11 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Cs 121
Description: A glove designed to help the blind to navigate through their environment using distance sensors and haptic feedback
My Project - 183
By: Gretchen Girdzis
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 11 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Independent project.
Description: Independent project.
Fractal Storm - 202
By: Stover Mardis, Slayton Marx, Corey Dew, Walker Horton
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 11 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 120
Description: Fractal Storm is a top-down bullet hell shooter. The player must navigate and avoid a myriad of projectiles launched by a boss character, in order to reach an item which will allow them to counterattack and destroy the boss. Each item will only allow them one opportunity to attack, after which they must reach the item again.
Facial Expression Classification - 205
By: Alexander Looi, Alexander Kloumann, Jack Houk
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 11 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Machine Learning CS 295
Description: An artificial neural network that can detect human emotion based on facial expressions.
GuardBerry Pi - 146
By: Jonathan Leventhal, Kyle Michel, Tripp Gordon
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 12 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS121
Description: A solution to home surveillance using the Raspberry Pi.
Endless - 189
By: Ziyin Xu, Lan Kim Ho, Jason Wang
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 12 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS120
Description: Build a game that users could control a car to fight against dragons/monsters.
Gossamer Press - 165
By: Isabel Larsen
Category: Beginner Web Design (CS 8 level)
Booth: 12 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: Final project for CS008, a website for Gossamer Press (a small printing company owned by my parents in Old Town, Maine)
CS21 Project - 22
By: Whipp Kilborn
Category: Beginner Programming (CS 21 level)
Booth: 12 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS21
Description: CS21 Project
GORG text adventure - 113
By: Andrew Bacher
Category: Beginner Programming (CS 21 level)
Booth: 12 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021
Description: CS 021 extra credit project
Learning About a Video Game Through Greyscale Image Processing - 82
By: Adam Barson, Daniel Berenberg
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 12 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): 295 - Machine Learning
Description: We are attempting to use image processing to train a neural network to learn an optimal strategy for Asteroids.
New Cats on the Block - 72
By: Jake Mann, Luke Beatty
Category: Beginner Web Design (CS 8 level)
Booth: 13 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008
Description: An informational website for incoming UVM students.
CS 20 Project - 170
By: Nicholas Vartanian
Category: Beginner Programming (CS 21 level)
Booth: 13 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS20
Description: CS20 Project
Hex Clicker Game - 79
By: Christian Deluca
Category: Beginner Programming (CS 21 level)
Booth: 13 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 21
Description: I am creating a game using python in Processing's python mode. The project is an incremental, or "clicker" game, with a bee theme.
Read IMU data with Python on Raspberry pi - 196
By: Samuel Baker
Category: Beginner Programming (CS 21 level)
Booth: 13 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 21
Description: Receives data from an IMU and displays acceleration data to user, uses a raspberry pi.
Smart Baby Monitor - Baby Cry Detection - 169
By: Anna Waldron, Viktoria Manukyan
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 13 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 295 Machine Learning
Description: Machine Learning Final Project - audio analysis. Automatic detection of baby cries, laughs, and other sounds.
smart car - 52
By: Yongyi He, Yahui Wen, Hanqing Sun
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 13 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS121
Description: A smart car that based on raspberry pi.
Beaudry's Store New Website - 112
By: Zoso Christiana, Hengjun Wu
Category: Beginner Web Design (CS 8 level)
Booth: 14 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 8
Description: Helping a Local business revamp their website.
Sorting Algorithms - 159
By: Shravya Suddala
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 14 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 124
Description: Comparisons of Bubble sort, Selection sort, Quick sort and Merge sort.
FishVT - 150
By: Zach Bernstein, PJ Solomon, Nathan Tolley, Aaron Seibring
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 14 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008 provided most of the foundation for this project, along with some independent knowledge
Description: FishVT takes a dataset with all of the fishing spots in Vermont and allows the user to filter them based on a number of criteria, including which fish are present at which site, the amount of traffic at each site, or whether or not there are boats allowed at a particular site. This project was written in the span of 24 hours for HackVT 2017.
Fake News Tester - 94
By: Jack Brown
Category: Beginner Programming (CS 21 level)
Booth: 14 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 021 has helped me learn many aspects for this projects, specifically searching a file and scraping the content, then taking data and being able to display the results
Description: Use python to scrape html from several news sources related to a specific news subject from google news, then run the content of the story through google sentence analyzer to get the "sentiment" score then display results to see how much "fake news" is in a story
CS295 Final Project - 158
By: Andy Metcalf, Dave Landay, David Hinckley
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 14 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS295
Description: Using machine learning techniques to make temporal and spatial predictions of wind magnitude and direction
34u jH - 41
By: Joseph Zieg, Sage Hahn, Luke Potasiewicz
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 14 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): None
Description: good project
Catamount Food Service - 177
By: Ishan Verma, Ahmed Noor, Trevor Kong
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 15 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: Our website will help students saving time by allowing them to order food online using their uvm netid
Personal Portfolio Website - 45
By: Kyle Mac
Category: Beginner Web Design (CS 8 level)
Booth: 15 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Personal project, previous experience in web design was only CS 008
Description: Built a website on github pages using jekyll as a framework
Raspberry Pi Morse Code Translator - 109
By: Alex Keene
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 15 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS121: Computer Organization
Description: This is a Morse code translator via a Raspberry Pi. The accompanying Python code will allow a user to enter a phrase in English they'd like to have translated into Morse code. After they hit enter, each letter of each word of the phrase will be printed on screen. Furthermore, an LED And speaker will activate and deactivate to show the Morse code for the translated phrase.
Using Machine Learning to Identify Nocturnal Flight Calls of Migrating Birds - 136
By: Laurence Clarfeld
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 15 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 295 (Machine Learning)
Description: A wide variety of audio features have been used to classify sounds. My project will look at the effectiveness of a variety of audio features, including unsupervised feature learning, for classifying nocturnal flight calls of migrating songbirds. (currently in-progress)
Game website - 54
By: Yueying Liu, Zilu Chen
Category: Beginner Web Design (CS 8 level)
Booth: 15 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs 008
Description: Game official website
NetNet: A Security Net for your Network - 137
By: Jacob Madonna, Teemo Xu, Ethan Nerney
Category: Beginner Web Design (CS 8 level)
Booth: 15 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: A website detailing our fictional cyber security company NetNet.
Maple Hill Yacht Club - 73
By: Hunter Jensen, Benjamin Crosby
Category: Beginner Web Design (CS 8 level)
Booth: 16 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: A website for Maple Hill Yacht Club
Senior Portfolio - Resume/Photography/Designs - 124
By: Alexandra Touloukian
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 16 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008, CS 148, CS 142
Description: A personal online portfolio showcasing my current experience (resume), photography, art (designs), and other projects/information.
Artificial Intelligence Applications in Humanitarian Crises - 209
By: Alexander Swanson
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 16 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 120 has granted me the knowledge about how powerful computer systems are, and what we can consequently do with them. CS 121 has helped me learn about what hardware can do to complement software.
Description: This project aims to present the first phases of a longer-term research studying how we can use machine learning to improve the analysis of humanitarian crises and apply this knowledge.
Classifying Website Popularity - 211
By: Sage Hahn, Xiaosong Chen, Tyson Pond
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 16 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS295: Machine Learning
Description: We are attempting to classify websites as popular or unpopular based on just the image of their homepage.
Non Profit WebSite - 213
By: Fiona Brockner, Sarah O'Brien, Henry Rice
Category: Beginner Web Design (CS 8 level)
Booth: 17 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: This website promotes a non-profit organization in Maryland.
Final project CS021 - 179
By: Hengjun Wu
Category: Beginner Programming (CS 21 level)
Booth: 17 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs 021 help me expand this project.
Description: This project will display a calculator, when user type a start point and a destination, and user can choose a kind of transportation. Finally, this project will calculate how long between a tart point and a destination. Different transportation will display different time that user should spend.
Fantasy Food - 212
By: Maoye Cheng
Category: Beginner Web Design (CS 8 level)
Booth: 17 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Website for Food
Friends of Irma - 101
By: Filippa Landgren, Catie Owen, Amanda Adams
Category: Beginner Web Design (CS 8 level)
Booth: 17 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008 (section B)
Description: Pet adoption site for the non-profit organization "Friends of Irma" which creates a bridge between people who want to adopt a pet and pets who need new homes. The organization can be described as a pet agency for pets who become homeless after the hurricane Irma. The webpage includes the pet categories dogs, cats, bunnies and hamsters/guinea pigs where each individual pet is presented. People who are interested in adopting a pet can show their interest by filling out the form called adoption form which makes it easier for the organization to match the person with a pet.
Comparison of three machine learning methods for predicting air pollution in U.S. - 65
By: Yujie Li, Junxiao Chen, Yifan Zhang
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 17 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 295E Machine learning
Description: We will use the data from US Environmental Protection Agency to do some research on air quality by using machine learning technique, we will also take other factors(population, number of cars, etc) into consideration to build our model and then predict air quality.
Optimizing investments in flood mitigation using a multi-objective evolutionary algorithm - 91
By: Kristin Raub, Jesse Gourevitch, Joshua Minot
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 18 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 352 Evolutionary Computation
Description: We develop an approach to optimize investments in forest restoration to mitigate flooding in Addison County, Vermont. We evaluate and evolve pareto optimal restoration solutions using a multi-objective genetic algorithm and integrated flood damage-cost model.
EvoEmoRobo - Evolution of a Robot Behavior Based on Human Emotion - 138
By: Kelly Gray
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 18 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 206
Description: Evolutionary Robotics project that uses OpenCV to recognize the facial expression "happy" to evolve a robot's behavior based on the duration of the aforementioned facial expression.
Politician Accountability - 2
By: Ethan Nerney
Category: Beginner Programming (CS 21 level)
Booth: 18 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 021 (Programming 1) is what gave me the tools for this project, as I've learned python solely from in class activities and reading the textbook.
Description: My program reads through and analyzes the different bills any given politician has voted on and how they voted to give a good picture of what a politician's actual stance is, in comparison to their public stance.
The Don Quablo Show - 71
By: Christopher Kane
Category: Beginner Web Design (CS 8 level)
Booth: 18 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008D
Description: A website highlighting a new show on WRUV FM Burlington
Crazy Keys - 122
By: Anh Duc Phan, D Bryant, Andre Hansen, Alissa Chiu
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 18 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 275
Description: An original iOS game!
YOU: a Star Wars Story - 129
By: Liv Jensen, Austin Viveiros, Beau Duval
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 19 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: User can create their own Star Wars character and compare their stats to other users of the site. Uses a database to reflect user data and compare data to other users.
Volunteers Connect - 75
By: Gordon MacMaster
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 19 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: A website to help volunteers connect with those needing help through location and description based connections
Yahtzee Game - 176
By: Rachel Goldman, David Demasi
Category: Beginner Programming (CS 21 level)
Booth: 19 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 020 Matlab Computer Programming for Engineers
Description: Visual Basic language used to code a Yahtzee Game to play.
Burrows Wheeler transformations in relation to run length encryption - 89
By: Jake Regele
Category: Beginner Programming (CS 21 level)
Booth: 19 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS21 - python
Description: A rudimentary compression algorithm using Burrows Wheeler transformations and run length encryption.
Infinity - 102
By: Josiah Witt, Sam Nguon, Jose Chan
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 19 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 120 (Spring 2017)
Description: Infinity is a game that allows a player to move around in a randomly generated 2D world that infinitely scrolls to the right.
Age-Guesser - 180
By: Julia Szymanski
Category: Beginner Programming (CS 21 level)
Booth: 19 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS020
Description: This MATLAB program will guess the player's age based on how they respond to questions about pop culture.
Level Up: Game - 57
By: Zoe Watson
Category: Beginner Programming (CS 21 level)
Booth: 20 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 021
Description: A text adventure game focused on skill mechanics.
UVM Buildings - 51
By: Yongyi He, Yueying Zhao
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 20 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS148
Description: a website that includes all the buildings, which contains the information and rating.
Online Gallery - 98
By: Pierce Broadwater, Finn Holtz, Patrick Niccolai
Category: Beginner Web Design (CS 8 level)
Booth: 20 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: It is an all purpose website to sell good. We are using prints as an example
Discover Mars - 195
By: Emily Connolly
Category: Beginner Web Design (CS 8 level)
Booth: 20 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Set in the far future, this project is a site that functions as a fictional immigration website for people wishing to move to Mars. It contains a form to register interest, as well as FAQ and details about living on Mars.
Stimulation via Creativity: Worker Participation in Online Crowdsourcing - 149
By: Brian Colombini
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 20 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS283 - undergraduate thesis
Description: Does prompting crowdsourced workers for more creative responses affect the workers' motivation to complete a series of tasks? Our research seeks to shed light on this question through experimentation on Amazon's Mechanical Turk platform.
BlackJack Game - 99
By: Chen Yang
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 20 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs110
Description: BlackJack Game
Ride Guide - 147
By: Ben Beaudin
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 21 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: Your source for all things two wheeled
Raspberry Pi Theramin - 87
By: Will Wuttke, Bill Hogan, Liam Hogan, Andrew Borg
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 21 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121
Description: A fully operative theramin using a raspberry pi with a distance sensor.
Shady Oaks Lakeside Lodge - 133
By: Nicholas Kelm
Category: Beginner Web Design (CS 8 level)
Booth: 21 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008 helped me expand upon this project.
Description: A website for a fictional small motel near Lake Champlain, including a system for reserving rooms and leaving reviews for other visitors to see.
Charity for Displaced Myanmarese Refugees - 97
By: Jace Laquerre, Aaron Slocum
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: We are creating a website to raise money for displaced Myanmar refugees. There is currently an ethnic cleansing in the south-east country of Myanmar, formerly known as Burma, and not enough people are talking about it. We will be donating this money through the UNICEF charity for Rohingya refugees.
Asteroid Game - 50
By: Yongyi He, Eve Wight, Yahui Wen
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 22 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS120
Description: Asteroid Game
UVM Club App - 204
By: R K, Adam Barson, Jose Chan
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 22 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS275 Mobile Applications
Description: An iphone app that helps uvm students sign up for clubs and better manage their club memberships
DNA analysis of user defined amplified regions - 118
By: Sean Quigley
Category: Beginner Programming (CS 21 level)
Booth: 22 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: This python based script will prompt the user for a file containing a gene, then using that sequence, run a theoretical restriction enzyme digest on that gene. Finally, the script will display how the digest would look on an agarose gel after having undergone gel electrophoresis. This program has applicable use in a lab setting and can be used for a wide variety of molecular genetics techniques.
Cs21 - 27
By: Kyle Morand
Category: Beginner Programming (CS 21 level)
Booth: 22 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Cs21
Description: Cs21
What Do Snakes Have To Do With Business Analytics? - 123
By: Simon Pavlow
Category: Beginner Programming (CS 21 level)
Booth: 22 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21
Description: Code that helps explain why coding is necessary and how it can be useful in other areas of study such as business analytics.
CS 021 - 171
By: Ni Zhang, Qinghui Sun
Category: Beginner Programming (CS 21 level)
Booth: 22 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 21
Description: The combination of the Python content.
UVM Hit Paws A Cappella Website - 207
By: Lindsay Ross
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 23 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 142
Description: This is a website for University of Vermont's co-ed a cappella group, the Hit Paws. It's a clean, user-friendly website that is currently used by the group for publicity and event scheduling.
UPB Manager - 44
By: Oliver Tannheiser, Samuel Frederick
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 23 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS148 final, CS142 for design inspiration
Description: A management interface for UVM Program Board members to schedule shifts, plan events, attend office hours, and receive information.
Language Translator: Learn to speak French or English! - 18
By: Ariel Martin
Category: Beginner Programming (CS 21 level)
Booth: 23 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Course that has a direct impact on this project: CS 021: Python Programming.
Description: I am writing a code that will allow the user to select a language (French or English), and then provide them with useful phrases to know (if they do not speak a native language in another country), as well as execute an exercise to help them remember and apply the phrases.
WeAttend - 140
By: Garrett Kelty, Zixiao Shan, Alex Grech, Prasidha Timsina, Xuanyi Zhu
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 23 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Final project for CS275. CS148 applies as well.
Description: We are attempting to design an app that, when downloaded and used by students, will allow for the tracking of attendance without any user interaction through the use of Estimote Beacons. The idea is that when students come into range of the Beacon, their attendance will be monitored and the information will be sent to our backend. Then, through the use of our website, the professor will be able to view and modify the attendance of their students.
States capital - 197
By: Abdi Abdinoor
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 23 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This project is for CS21, and no other course had any impact on it.
Description: My project helps people study the capitals of each state. it prompts the user for input of which random state capital. if user gets it correct, they receives a message of 'you are correct'. if the user is wrong they receive a message of 'your answer if incorrect, and the computer revivals the right answer. user gets unlimited try to do another question or they can just quit.
Feature Selection for Classification Using Genetic Algorithms - 155
By: Douglas Denu, Maike Holthuijzen, Sandhya Sandhya
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 24 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 352
Description: CS 352 Evolutionary Computation Final Project. Using genetic algorithms for feature selection to improve classification.
A Blast from the Past - 164
By: Corso Donati, Tripp Gordon, Will Soccorsi
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 24 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 120
Description: We are creating a graphics based game called Alien Invader, in which, a user will fight and advance by defeating waves of various aliens. Each wave, once defeated, will bring the user to a different level.
Hailey Bonia Portfolio - 35
By: Cameron Yeomans
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 24 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148 and CS121
Description: A website for artist Hailey Bonia. Hosted from a raspberry pi.
Slow Food UVM - 20
By: Alaina Carstensen
Category: Beginner Web Design (CS 8 level)
Booth: 24 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Project made possible by taking CS008
Description: This website for UVM's Slow Food Club. Helping to spread the word and share the love.
CS 124 C++ Algorithm Project - 116
By: Xiong Bu
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 24 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 124
Description: Project which is run by C++ for present selected and sorted data from file.
Streamline, Productivity Booster - 36
By: Jared Carlson, Bill Hogan
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 24 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: A web applet that offers many features that will boost productivity, use an assignment API, and a music API.
CYBER STORIES - 194
By: Rex Godbout, Lowell Deschenes
Category: Beginner Web Design (CS 8 level)
Booth: 25 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Interactive story books for kids!
Team Heartrate - 210
By: Clark Deng, Bastien Taylor, Jasper Morgan
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 25 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS121
Description: Raspberry Pi connected to a heart rate sensor which will play a song based on your BPM
Yo No Sè Mexican Restaurant - 172
By: Tommy Holtzman, Shea Flanagan
Category: Beginner Web Design (CS 8 level)
Booth: 25 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs008
Description: Mexican restaurant website for a restaurant called 'Yo No Sè'
Eat it (game) - 203
By: Houcheng Zhou, Jiahao Chen
Category: Beginner Programming (CS 21 level)
Booth: 25 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Only CS 021
Description: Our game is called "EAT IT". Player needs to control the character to collect flowers and avoid AI's attack.
Webpage of Sichuan restaurant - 59
By: Aaron Zhang, Anyi Huang
Category: Beginner Web Design (CS 8 level)
Booth: 26 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): cs008
Description: group website
The Space Race - 60
By: Abbey Gallaudet
Category: Beginner Programming (CS 21 level)
Booth: 26 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: I've created a game that allows the user to "build" a rocket and compares it to a random rocket "built" by the computer. Using several physics equations it determines if the rockets can make it to space and remain in orbit.
Romantic Roulette - 185
By: Hyung Rae Cho
Category: Beginner Programming (CS 21 level)
Booth: 26 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021
Description: I will make a program that edit the list of gift for lover.
Drink the East: Personalized Vermont Beer and Beverage Tours - 23
By: Bonnie Reese, Jeremy Matt, Xing Jin
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 26 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CSYS352 - Evolutionary Computation
Description: We’ve built a genetic algorithm from scratch that will generate the optimal route to take on a beer and beverage tour in Vermont. The goal is to make Vermont’s thriving beer and alcohol industry more accessible to locals and tourists. Our algorithm’s input variables are the start and end locations of the tour and time allotted for the tour. By leveraging google’s mapping api and a database of tasting room locations and hours of operation, our custom fitness function will evolve thousands of potential routes and suggest the route that maximizes time in tasting rooms and minimizes drive time.
Raspberry Pi Retro Counsel - 187
By: Anna Erickson, Joshua Pace, Philip McCallion
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 26 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 121 - Final Project
Description: We are creating a retro gaming console using the Raspberry Pi. This project entails using the prior technology of emulation and game ROMs to create a full console experience on the Raspberry Pi. Our customization will come in the form of GUI, controller setup (which we’ve chosen to be the USB compatible Microsoft Xbox 360 controller), and the internal and external themes of the RPi. It will be a nostalgia-driven adventure every time the console is turned on! Our targeted audience is all gamers looking for a retro gaming experience, or anyone looking for some fun!
Evolving Poker Strategy - 90
By: Jack Houk, Ryan Grindle, Kevin Andrew
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 27 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 352
Description: This project intends to use genetic programming methods (GP) to evolve strategies for playing no limit Texas hold 'em. The approach could provide advantages over those currently explored in the literature by offering lighter weight strategy development, and computationally cheaper evaluations of said strategy.
CS News - 108
By: Drew Meyers
Category: Beginner Web Design (CS 8 level)
Booth: 27 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008
Description: CS News is a news site where CS students and those in the field can go to read on current events, journal publications, talk about current events, learn introductory coding skills, and learn about the history of computing.
Burlington Translate - 78
By: Emma Roach, Maya Bostwick, Samuel Nardone
Category: Beginner Web Design (CS 8 level)
Booth: 27 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: This is a website for a fictitious translation company, called Burlington Translate. It focuses on the importance of language and why human translation is important in the connection between cultures. It also provides sample translations, a form to request translations and get information about the users' language experience, and a blog page where users can leave comments that are reviewed and can be posted.
Databasing 148 - 46
By: Margaret Caron
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 27 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): cs 148
Description: This project will create a database and display information about the database online. :)
CS120 Final Project: Elemental Wizards - 152
By: Ziming Dong, Ming Qin, Xintian Wan
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 27 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS120
Description: Play Elemental Wizards game!
Final project cs 295E - 103
By: Max Glade, James Jamison
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 28 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Cs295E
Description: Applying machine learning to wsn localization
GDP - 106
By: Zeran Li
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 28 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS110
Description: I want to make a program which can show the data of GDP
Eat In - 24
By: Alex Ram, Blaine Andreoli, Ndudi Nkanginieme, Sam Oe, Grant Slattery
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 28 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS275 - Mobile Apps
Description: Eat In is an application that connects consumer and chefs.
CAPM Valuation - 198
By: Jacob Drake
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 28 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 124
Description: Evaluates if a stock is a good purchase.
Finding Maximum Clique in Graphs - 110
By: David Matthews
Category: Beginner Programming (CS 21 level)
Booth: 29 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21
Description: This project analyzes a graph to find the maximum clique in the graph.
439 Guest Access - 104
By: Ben Hazzard
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 29 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS110
Description: My code automates the guest network signup for students without access to Ethernet. This is most relevant for fellow students living with me at 439 college street.
Packetized Energy Device Manager App - 201
By: Chris Milne, Molly Depew, Meghan King, Walker Crouse, Evan Reilly, Andrew Edwards
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 29 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 275
Description: Packetized Energy is a start-up in Burlington who makes water heater controllers which increase the efficiency of the water heaters . We are creating a prototype of an iOS app that will serve as a controller for those devices. The app provides functionality to add and remove devices to a user's account, and manage the target temperature for each device in the user's account.
¡Que Aproveche! - 117
By: Lily Brennan, Casandra Gale, Christy Harris
Category: Beginner Web Design (CS 8 level)
Booth: 30 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008
Description: Website about Spanish cuisine and recipes from different regions of Spain.
Sock on the Door - 80
By: Danna Don, Cecily Page, Olivia Myrick
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 30 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 121
Description: we are creating a dual web site and a series of circuits that will allow roommates to communicate for when they want their room to their selves!
Open source usb-midi controller - 62
By: Jordan Guzak
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 30 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): MU 197C
Description: This project is a full usb-midi class compliant controller made for music production and performance. It also includes lua scripts that make the hardware input automatically map to software controls. All of the code and documentation on the project is open source and will be available here: https://github.com/JGuzak/MidiControllers
CS110/Numerical Analysis Final Project - 107
By: Sophie Hodson, Max Green
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 30 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS110, Math237
Description: We're combining concepts learned in Numerical Analysis and Java to make a project.
The Conlang Compiler - 74
By: Slayton Marx
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 31 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 120 Advanced Programming in C++, CS 243 Theory of Computation
Description: The conlang compiler is an application written in C++ whose purpose is to assist in the creation of constructed languages, or "conlangs." A constructed language is any language meant to be written and spoken to communicate, created by one person or a small group of people, typically for helping to make a fictional setting feel more lived in. Examples including Elvish (or Sindarin) from the Lord of the Rings trilogy, or Klingon from the Star Trek setting. The program makes use of Context Free Grammars in Chomsky Normal Form to build languages and translate sentences into that language.
CS08 Final Project - 70
By: Hannah Meharg, Natasha Geffen, Evan Ray
Category: Beginner Web Design (CS 8 level)
Booth: 31 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS08
Description: A website featuring local art and artists along with galleries and UVM student art.
Minecraft Gaming - 167
By: Yujia Zhang, Trevor Kong
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 31 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 121
Description: This project is about running Minecraft on Raspberry Pi
Backcountry Snow Report - 151
By: Zachary Bochanski
Category: Beginner Programming (CS 21 level)
Booth: 31 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS21
Description: Project to figure out how to get data from the web and organize it.
Market Mood - 166
By: Drew Meyers
Category: Beginner Programming (CS 21 level)
Booth: 31 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: A python based market analyzer that takes an aggregate of market data to construct a general mood for that day. It will then use past information to try and predict the next day's market mood (good/bad, volatile/nonvolatile).
The Adventure of the Crimson Raider - 53
By: Christopher Suitor
Category: Beginner Programming (CS 21 level)
Booth: 32 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021 helped me with this project.
Description: Blast to the past with this old fashioned text adventure game.
Cat Pause website - 141
By: Brandon Swett, Marvin Atwood
Category: Beginner Web Design (CS 8 level)
Booth: 32 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Cs 008
Description: A website we created for the UVM convenience store Cat Pause.
CS 148 Final Project - 206
By: Ken Liu
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 32 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008 and CS 148 helped me expand this project.
Description: Making a webpage that can be usable for my parent's future bakery shop business.
Infrared Tracking Video Camera - 163
By: Liam Beliveau, Eliot Heinrich, Ryan Bogue
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 32 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 121 final project
Description: A video camera that tracks the movement of infrared LED's, powered by a Raspberry Pi.
A Day in the Park - 168
By: Brooke Bednarke
Category: Beginner Programming (CS 21 level)
Booth: 32 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS20
Description: This project is an animation of a day in a local park.
Crazy Sniper - 186
By: Alexander Swanson, Wyatt Yu, Xin Ma
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 32 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 120
Description: The team’s goal is to create 3rd-person, two-dimensional shooter in which the player spawns on a map for which they can only see in a spherical area around them. Moving the Player will reveal the region around their vicinity and have to search for monsters to eliminate. The game, Crazy Sniper, will be composed of – in its first phase – 10 classes in C++ describing the Player and the map around them.
Keyboard Firmware for Self Built Keyboard - 208
By: William Rice
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 33 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): None
Description: Keyboard firmware written for a Teensy 2.0 (atmega32u4) that drives a self built keyboard including 48 individually addressable RGB LEDS
Save Our Sweeties - 31
By: Nana Nimako, Kieran Edraney, Christopher Suitor
Category: Beginner Web Design (CS 8 level)
Booth: 33 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008 helped us with this project
Description: A website to promote dog rescue in order to encourage people to support the cause.
Hot Take - 182
By: Noah Coccoluto, Bryan Thibault
Category: Beginner Web Design (CS 8 level)
Booth: 33 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: Hot Take is an website where men can shop for clothing items and accessories with peace of mind. Hot Take stands out from its competitors by the fact that only special, authorized users are allowed to put items up for sale. In doing this, Hot Take eliminates the fear of being scammed/cheated that buyers have when purchasing clothing and accessories online.
Revenge of the Crabs - 142
By: Benjamin Jewkes, Bill Hogan, Ken Liu
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 33 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 120
Description: A side scrolling platformer. This game originally wasn't about a crab rising up against his human oppressors, but after one joke, we decided it had to be. You play as the crab, mad at your species being eaten by humans, and go onto land for revenge. You can pick up objects to modify your ability to either escape from or defeat the fishermen. . .
UVM Jazbaa Website - 184
By: LeAnn Gove
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 33 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS142
Description: Jazbaa is the very first club at UVM that celebrated South Asian culture. This project highlights the spirit of Jazbaa by showcasing Jazbaa's members, performances, events, and photos. As for website design, this project was created with a responsive design using the framework Google Materialize.
NativeEnergy Website - 161
By: Sarah Lewis
Category: Intermediate Web Design (CS 142 or 148 level)
Booth: 33 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS142, CS148, CS110 helped me create this website
Description: A website created outside of the classroom for a local business in Burlington.
Climate Reporter & Home Temp Assistant - 114
By: Kunqiao Zhou, Yutong Yang, Ziming Dong
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 34 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): This Project is for final project of course CS 121
Description: Climate Reporter & Home Temp Assistant by Raspberry Pi
Search By Preferences - 56
By: Zoe Watson
Category: Beginner Web Design (CS 8 level)
Booth: 34 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A website that demonstrates a type of search code. Searching by tag preferences. The user fills out a form that collects their preferences. Then the objects are sorted by the user's preferences.
Anime Recommender - 66
By: Vanessa White
Category: Beginner Programming (CS 21 level)
Booth: 34 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: I am coding a recommend or that recommends anime based on mood.
RotoBlox - 105
By: Collin Cappelle
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 34 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 274
Description: Physics based platformer Game
Block Breaker - 139
By: Ben Spenciner, Griffin Cohen, Peter Tempesta
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 34 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 120
Description: Recreating the classic block breaker game, with a UVM CS department twist.
Audio Cubed - 121
By: Liam McGuire, Eric Langdon
Category: Intermediate Projects (CS 1xx level, other than web)
Booth: 34 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 121 Computer Organization
Description: Our project brings sound to life. Using a Raspberry Pi, we will have an LED cube that will display sound (music specifically) into a 3D representation.
Crypto - 16
By: Nicole Hamaway
Category: Beginner Programming (CS 21 level)
Booth: 35 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 21
Description: Cryptocurrency is a bubble! Or is it? A look into cryptocurrency prices amongst exchanges and Altcoin.
Rehab Tracker - 173
By: Xavier Stevens, Tim Stevens, Chia Chun Chao, Yifan Zhang, Brian Colombini
Category: Advanced Projects (CS 2xx/3xx level)
Booth: 35 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS275
Description: Mobile application and web services for a medical device to increase compliance with post-surgery physical therapy.
Spice Girls Fan Cite - 130
By: Ashley Claude, Sophie Burks
Category: Beginner Web Design (CS 8 level)
Booth: 35 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs008
Description: cs008 final project
Catastrophic Forgetting with MarI/O - 17
By: Alex Ram, Brendan Whitney
Category: Research Projects (independent research projects e.g. part of thesis or dissertation)
Booth: 35 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS295E: Machine Learning
Description: We are using Seth Blings MarI/O code to test catastrophic forgetting algorithms
Meals Made Easy (website) - 111
By: Andrew Bacher, Matt Halligan
Category: Beginner Web Design (CS 8 level)
Booth: 35 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: My CS 008 Final Project