2016
UVM | Go to this year's CS Fair CS Fair

A Showcase of Student Projects

Projects


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

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

Self-Archiving Rights Checker for Faculty Publications - 141
By: Lynda Howell
Category: Intermediate Projects
Booth: 22 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: I'm on the steering committee for UVM's institutional repository, ScholarWorks @ UVM. We would like to encourage faculty to contribute their publications to the repository, but the agreements authors sign with publishers often restrict what they can self-archive in an open-access repository, and each journal can have different rules and exceptions. Navigating these restrictions is a significant barrier to faculty participation in ScholarWorks. This project leverages a web service called SHERPA/RoMEO to streamline the process of identifying restrictions for a set of publications. I hope the availability of this tool will encourage faculty participation in ScholarWorks.
Tetris - 190
By: Ndudi Nkanginieme
Category: Intermediate Projects
Booth: 7 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: My project is fully functional Tetris game. The game is played by arranging different shapes as they fall down to a board. If shapes are arranged properly the player gets points and the game ends when the board gets full.
Depression - 101
By: Kunqiao Zhou
Category: Beginner Programming
Booth: 32 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 021
Description: we find some data to analysis the depression nowadays
Shutter Up - 78
By: Farha Anjum
Category: Intermediate Web Design
Booth: 18 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: Photography Portfolio
MyASL - 150
By: Gretchen Girdzis
Category: Advanced Projects
Booth: 13 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS228
Description: Educational software teaching users American Sign Language (ASL).
CS 21 Extra Credit Project Make the World a better place - 154
By: Nolan Joyce, Matthew Slipenchuk
Category: Beginner Programming
Booth: 13 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 21
Description: CS 21 extra credit project looking at data sets about smoking in Vermont's youth
PEARRS - 22
By: Saritha Beauchamp, Thang Nguyen, Samuel Pakulski, Daniel Schick
Category: Advanced Projects
Booth: 5 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 275
Description: This app, designed for use at the recommendation of a health care provider, assists at identifying and treating at-risk drinkers through the use of daily alcohol consumption tracking and personalized feedback.
Leap Motion ASL Teaching Program - 34
By: Joe Pakulski
Category: Advanced Projects
Booth: 34 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 228 Human Computer Interactions
Description: An ASL teaching program written in Python using the Leap Motion device and SDK, including Libraries from matplotlib, numpy, pickle, and sklearn
How many Americans have health care in 2010? - 74
By: Zeran Li
Category: Beginner Programming
Booth: 18 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021 http://localhost:8888/notebooks/Desktop/cs%20fair.ipynb
Description: I want to make a program which can show the the Americans having health care
Making the World a Better Place -- CS21 extra credit project - 148
By: Rohit Nawani
Category: Beginner Programming
Booth: 3 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS21
Description: --> Finding correlation between alcohol consumption and legal drinking age in different countries --> demonstrate the argument that lower legal drinking age can reduce alcohol consumption and binge drinking in countries
Adventures with Tetris - 86
By: Daniel Combs
Category: Intermediate Projects
Booth: 10 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS-110
Description: Tetris-like adventure game
Text Adventure Game - 165
By: Jennifer O'Donnell
Category: Beginner Programming
Booth: 17 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021
Description: A text-based choose your own adventure game
Tetris Game - 61
By: Xinyang Yu
Category: Intermediate Projects
Booth: 30 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: simple Tetris game
Tron Re-creation - 152
By: Luke Potasiewicz
Category: Intermediate Projects
Booth: 11 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: I re-create the tron game in java.
UVM Crime Investigation - 124
By: Marley Nahum, Christopher Sullivan
Category: Beginner Programming
Booth: 16 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): We are using our basic knowledge of Python learned in CS21.
Description: We will create a Python code that complies and analyzes data from crimes committed at the University of Vermont.
EventIn - 179
By: John Burke
Category: Advanced Projects
Booth: 29 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 142
Description: An app that lets users set custom events anywhere on the globe.
Sliding Puzzle - 105
By: Devin Beckim, Ryan Steen, Luke Lakea
Category: Intermediate Projects
Booth: 29 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Advanced Programming (C++) Final Project
Description: Sliding Puzzle Project complete with graphics and coded in C++. Included mouse input and keyboard input
Silicon Surgeon - 57
By: Liam Beliveau, Phillip Nguyen
Category: Beginner Web Design
Booth: 32 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008 final project
Description: A website for a computer repair and custom solutions company
CS 148 Final Project - 41
By: Madison Anderson, Gabriella Ortiz, Nikki Allen
Category: Intermediate Web Design
Booth: 33 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: Final website project for CS148 which is about a fictional dog adoption program
Tobacco use in America - 137
By: Chris Aiello
Category: Beginner Programming
Booth: 1 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS021
Description: I will be examining tobacco use across the united states using python.
Burlington Connect - 115
By: Gordon MacMaster, PJ Solomon, Aaron Seibring
Category: Beginner Web Design
Booth: 23 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs008
Description: Website for connecting active individuals in the Burlington area
A Brief History of Video Games - 134
By: Nathan Tolley
Category: Beginner Web Design
Booth: 17 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A small website detailing the evolution of video games, from Pong to PC
Number game - 145
By: Yutong Yang
Category: Beginner Programming
Booth: 29 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Python
Description: This will be a kind of number game
Model of Solar System - 40
By: Leslie VanDeMark
Category: Intermediate Projects
Booth: 30 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS110
Description: interactive model of the solar system
CS 142 Design Concept - 125
By: John Burke
Category: Intermediate Web Design
Booth: 19 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 142
Description: A storefront concept made during CS 142
Merrill's Roxy Cinema (CS 148 Databases Final Project) - 27
By: Noah Patullo
Category: Intermediate Web Design
Booth: 9 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: A movie database management for a small movie theater
MAF Wing - 133
By: Josiah Witt
Category: Intermediate Web Design
Booth: 4 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008 and CS 142 helped build my foundation for this project.
Description: MAF Wing manages flight passenger and cargo data for a non-profit I volunteered at as an intern this summer. MAF flies to remote locations throughout the world that don't have internet or cell phone service. This project provides a way for them to store and sync their flight information digitally in non-network connected locations.
IV Drug Compatibility Application for Veterinary Professionals - 14
By: Kelly Gray
Category: Advanced Projects
Booth: 29 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): I wrote this program for my CS110 independent project last semester. I will be redoing the UI to reflect what I've learned in CS228 this semester.
Description: A simple application geared towards veterinary professionals that cross references the compatibility of drugs to be combined and intravenously given to a patient.
MHGen Calc - 48
By: C.j. Pecor, Matt Reimann, Aaron Longchamp, McKenna Todd, Cuong Lai, Nel Korajkic, Chris Sandvik
Category: Advanced Projects
Booth: 28 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 275
Description: Companion app for the game Monster Hunter Generations. Provides armor database and set building functionality.
CS 287 Final Project - 42
By: Ramy Koudsi
Category: Advanced Projects
Booth: 1 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 287
Description: This is my CS 287 Final Project
Online Couponing - 45
By: Connor Allan, Aaron Longchamp
Category: Intermediate Web Design
Booth: 26 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Primarily for CS148, courses that helped are CS008 and CS142
Description: An online coupon book with full sign-up system. This project will give users a very easy to use interface with a way to select and store their favorite companies that offer coupons and print them out or use their mobile devices to scan the coupon.
Lost And Found - 167
By: Luke Potasiewicz, Bryan Miller, Catherine Moroney
Category: Intermediate Web Design
Booth: 31 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: A lost and found app that allows people to post items that they lost, and allow people near by who think they found the poster's item contact them.
Cassie's Final Project - 188
By: Cassandra Bullock
Category: Intermediate Web Design
Booth: 15 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148 Database Design for the Web
Description: Final Database for Design Project
Quick Conversions - 116
By: Alexander Ellis, Sam Oe, Andrew Edwards
Category: Beginner Web Design
Booth: 2 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 08
Description: A website allowing users to quickly make pertinent calculations for their everyday life!
Optimizing Monte Carlo with evolutionary algorithms - 135
By: Nathan Nichols, Ben Himberg
Category: Advanced Projects
Booth: 3 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CSYS 352
Description: We use evolutionary algorithms to optimize quantum Monte Carlo simulations for a maximum number of uncorrelated measurements in a finite amount of wall clock time. The current paradigm uses a heuristically determined worm constant and weighted move set to move through the configuration space. Our method is trained on a grand canonical system of four helium atoms near the superfluid phase transition temperature. The learned weights and worm constant are tested against the heuristic method as a function of system size.
Emotion Recognition: Feature selection through Genetic Algorithms - 32
By: Viktoria Manukyan, Xipei Liu, Laurence Clarfeld
Category: Advanced Projects
Booth: 22 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CSYS 352 helped us expand this project.
Description: Emotion recognition automatically identifies the emotional state of human being from his or her speech. Speech is one of the main natural modes of communication, which contains multidimensional information. In addition to phonetic information receiving the underlying emotions help humans more correctly understand the intended message. For last couple decades emotion recognition is one of the active research topics as it plays major role in human-computer interaction. Exiting human-computer interaction systems are able to do speech recognition and speaker identification, but they will work more correctly, if provided with emotion recognition techniques. One of the challenges of speech emotion recognition is feature selection as it is not clear which audio features are most powerful in distinguishing between emotions. Recent audio emotion recognition research emphasized the use of combination of different features to achieve recognition performance improvement. However, feature selection and the task of creating feature combinations is still one of the main challenges of creating a well structured and well performed emotion recognition system. In our project we want to highlight feature selection task and offer genetic algorithm as an audio feature selection tool. There are different methods, which have been offered for this task, but still there isn't any method which significantly better than others. Using genetic algorithm as a tool for audio feature selection gives us an opportunity to eliminate all inefficient audio features in distinguishing between particular emotion combinations. The great advantage of using Genetic algorithm as a selection tool is that it treats individually to each pair of emotions, which leads to the improvement of classification accuracy.
OneDoor - A Luxury Apartment Rental Site - 160
By: Will Carroll, Brian Boisjoli
Category: Intermediate Web Design
Booth: 31 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS148
Description: Our project is a website that uses a database to show property listings, provide information about the properties, and allow interested buyers to contact the lister.
Tetris - 89
By: Nicholas LaPoint
Category: Intermediate Projects
Booth: 6 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: This program allows the user to play the game Tetris. This program is written in Java.
Animal Abandonment And Rescue - 120
By: Justin Souvanh, Ivan Voinov
Category: Beginner Web Design
Booth: 19 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008, CS 021
Description: Our website is dedicated to raising awareness for animal abandonment, abuse, and homelessness. Our website is for non-profit and supports animal rescue organizations. We encourage donations for getting animals off the streets so they may receive medical attention and rehabilitation. Our goal is to decrease euthanasia for animals with otherwise curable or treatable conditions.
List of Pokemons - 132
By: Qiang Qi, Yihao Liang
Category: Intermediate Web Design
Booth: 25 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS148
Description: This is the website to show people all pokemons.
CS008 Final Project - 155
By: Eric Boland, Tyler Gordon, Kyle Michel
Category: Beginner Web Design
Booth: 2 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008 helped me expand this project.
Description: This website is a non-profit website that gives the user information about six of the most popular ski resorts in Vermont. The website is designed to inform users who know nothing about the resorts and to give them a chance to compare and contrast the mountains.
Project Whegor: Create a robot with whegs to compete with a regular quadruped in wall climbing - 147
By: Barry Smith
Category: Advanced Projects
Booth: 15 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS206 Evolutionary Robotics
Description: In this project, I created a robot with whegs for Josh Bongard's Evolutionary Robotics class. The whegs (wheel-like legs) here are similar to those done by Schroer et al at Case Western, as described in their paper "Comparing Cockroach and Whegs Robot Body Motions." So, they are whegs turning on an axle, composed of three "femurs," with elongated feet on the bottom of each femur. This whegged robot was evolved to compete with another evolving quadrupedal robot in wall-climbing.
Pac-Man - 129
By: Brett Stine
Category: Intermediate Projects
Booth: 19 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110 Final Project
Description: Recreation of arcade classic Pac-Man using JavaFx.
Creative Writing Portfolio Website (CS008 Final Project) - 118
By: Sarah Lewis
Category: Beginner Web Design
Booth: 5 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: For my final project in CS008, I decided to create an online portfolio for some of the creative writing pieces I have submitted during my time as an English major at UVM. I thought this would be a good, basic project to tackle as my first website that also combines my major to my minor of CS. When finished, the website will include a home page, an About Me page, a page for each genre of creative writing (Fiction, Poetry, and Nonfiction), and also a Mad Lib style form.
Climate change in Belgium - 164
By: Arthur Bacquet
Category: Beginner Programming
Booth: 35 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: the project is studying the climate change in belgium>
Joke Generator - 31
By: Rachel Bayersdorfer, George IV
Category: Intermediate Web Design
Booth: 13 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS148
Description: This website will have a database backend and will allow users to submit jokes as well as find jokes.
Lyrical Analysis of Most Popular Songs in Last Several Decades - 172
By: Daniel Berenberg
Category: Intermediate Projects
Booth: 30 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS/STAT 287
Description: Using data science techniques, the lyrics of every song in the yearly most popular song are analyzed and various inferences are made.
Lisp Interpreter - 35
By: Dillon Beliveau
Category: Advanced Projects
Booth: 26 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): ?
Description: Interpreter with REPL for a Lisp dialect similar to Scheme.
CatchaRide - 91
By: Jon Pornelos
Category: Intermediate Web Design
Booth: 11 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: My website works with databases and forms to get students connected who need a ride home. Students who are headed home for a weekend can sign up and if there is someone without any means of transportation to get home and the destination is not out of their way they can catch a ride.
EssayHelper - 182
By: Alex Beard
Category: Beginner Web Design
Booth: 27 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: My website identifies areas for improvement in an essay or writing sample, and suggests alternatives.
Paint - 151
By: Margaret Caron
Category: Intermediate Projects
Booth: 11 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This program is for my final project in CS 110 (Java).
Description: This will be a pretty simple paint program because I am still very new to Java! You will be able to create different colored shapes on a canvas, group them together, delete them, and resize them!
Sustainable Energy - 92
By: Dominic Eneji
Category: Beginner Programming
Booth: 27 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs21
Description: Graph the phase of life sustainability
Urban Revolution Interior Design - 85
By: Natalie Dorfneilsen
Category: Intermediate Web Design
Booth: 19 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: Urban Revolution Interior Design is an interior design company that specializes in modern design.
Uncomplete - 20
By: Anwar Elhadad
Category: Intermediate Projects
Booth: 12 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: colorful tetris game
Prufers Algorithm Graph Creator - 12
By: Samuel Swanke
Category: Advanced Projects
Booth: 9 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Math 273
Description: Creates a unique graph for any given integer.
CS 148 Final Project -- Travel Log - 30
By: Mitch Plummer, Griffin Cohen
Category: Intermediate Web Design
Booth: 30 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: Keep track trips you've taken and the states you've visit.
Toon Peep - 79
By: Cameron Youngblood, Brandon Sabino, William Wertz
Category: Intermediate Web Design
Booth: 24 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: A database connected website that displays what cartoon you should watch at that given time based on mood and other factors.
My Final Project for cs008 - 37
By: Cameron Yeomans, Michael Beith, Alex Swanson
Category: Beginner Web Design
Booth: 22 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: A Wiki page for the ancient game of skaal
Fall to the Moon - 108
By: Jacob Belcher
Category: Intermediate Projects
Booth: 33 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS021, CS110
Description: Simple orbital mechanics simulator in which the player attempts to fly (or rather fall) from orbit around the Earth to orbit around the Moon.
RotoBlox - 16
By: Collin Cappelle
Category: Advanced Projects
Booth: 19 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 274
Description: A physics based platforming game where you are in control of a rotating block.
PlanMe - 52
By: Anh Duc Phan, Andre Hansen, Ming Qin
Category: Intermediate Web Design
Booth: 14 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: Website that students be able to design their own calendar with classes and activities
Raytracing - 146
By: Max Glade
Category: Advanced Projects
Booth: 9 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS274
Description: Raytracing program that will hopefully render scenes realistically and quickly.
RecruitMe - 80
By: Monica Bilodeau, Luke Lakea
Category: Intermediate Web Design
Booth: 7 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: We hope to create a system that can track a users status as a prospective student, a student, or a company recruiter. And thus match them with the services that fit their needs. When a student signs up they can set up the school they go to and view companies that are tied with that school as well as log the companies that they have worked at. Hypothetical growth of the website could lead to the addition of alumni logging where they work and thus giving the ability to Universities to keep track of the successfulness of their graduates.
Tetris Project - 33
By: David Bernier
Category: Intermediate Projects
Booth: 28 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110: Java Programming
Description: This project will allow the user to play a game of Tetris using code generated in the Java programming language
Feed the World - 64
By: Ariel Langevin, Chase Stratton, Serge Wiltshire
Category: Advanced Projects
Booth: 3 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CSYS 352
Description: Improving sustainability by quantifying and optimizing food supply and demand management.
Galaga - 103
By: David Duong, Xuanyi Zhu, Alex Beard
Category: Intermediate Projects
Booth: 10 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 120
Description: This project is our creation of the classic arcade game Galaga.
Ski Blue Book - 96
By: Phil Lavoie
Category: Beginner Web Design
Booth: 1 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A website designed to help people find the value of used skis before buying or selling. The user is given a suggested value after selecting the ski brand, model, year and condition.
My final cs110 project - 88
By: Oyinbrakemi Titity
Category: Intermediate Projects
Booth: 11 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS110
Description: CS110 class project a Tetris game
CS 148 Database Scoring States - 53
By: Raven Tether, Sam Nguon, Matt Reimann
Category: Intermediate Web Design
Booth: 20 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: A database of all the states in the United States with the states scored on different criteria taken from publically available government data
Raycaster - 75
By: Jacob Wunder
Category: Intermediate Projects
Booth: 19 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): I haven't taken enough classes in college yet for this to be related to a class. I self-taught programming during high school so now I know how to program.
Description: A Raycaster is a type of rendering engine that renders a 2D map to look 3D. This rendering engine was used in games like Wolfenstein 3D
TekLex - 119
By: Dennis Wrest
Category: Beginner Programming
Booth: 26 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Cs21
Description: 2016 Election
Tetris - 26
By: Liam O'Toole
Category: Intermediate Projects
Booth: 20 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): This project is for CS 110
Description: My project will be a game of Tetris (my final project for cs110) using Java.
Dungeons, Dungeons, and more Dungeons - 65
By: Sierra Cotnoir, Mark Kulhowvick
Category: Intermediate Web Design
Booth: 4 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148 final project
Description: This website provides resources for newcomers to the popular table top game Dungeons and Dragons. It uses MySQL to provide users information about the different races and classes that can be played, with administrative support to keep this information up to date as the game changes. Players can also read about the various alignments within the game. The site also provides information on how to go about creating a character and provides a form where users can create a basic character and have the information they filled out emailed to them.
Tetris in Java - 171
By: Lynden Prior
Category: Intermediate Projects
Booth: 17 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS110
Description: The user can play a fully functional tetris game in a Java pane
UTAU English Parser - 97
By: J.P. O'Malley
Category: Intermediate Projects
Booth: 32 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): Personal project (CS 110 gave me the tools to make this personal project possible.)
Description: Splits up the phonemes of notes in an UTAU Sequence Text file, a file for a “text-to-song” program called UTAU, a freeware version of Vocaloid. UTAU allows anyone to make a computer sing with their voice.
CS 008 Final Project - 110
By: Yutong Yang,  
Category: Beginner Web Design
Booth: 12 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008 helped us to expand this project.
Description: This a final project from our CS 008 class with a very fundamental web design.
Even or Odd Game - 29
By: Noah Patullo
Category: Intermediate Projects
Booth: 12 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110 My own Java project, but using concepts I learned from CS 110
Description: Follow my GitHub link to download & play my game Replicated a simple android app on a computer from scratch using JavaFX Even or Odd Game You have 10 seconds to identify whether a number is even or odd For every 10 correct, you get a bonus 10 seconds
Evo-Devo-So-Ro - 13
By: Sam Kriegman, Francesco Corucci, Christopher Fusting, Nicholas Cheney, Marcin Szubert
Category: Advanced Projects
Booth: 32 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 206 - Evolutionary Robotics, CS 302 - Modeling Complex Systems, CS 352 - Evolutionary Computation
Description: Soft robotics
Tetris - 23
By: Christopher Niemczyk
Category: Intermediate Projects
Booth: 15 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: I will be making making the game Tetris using Java
Emotional arc generator - 51
By: Andrew Reagan
Category: Advanced Projects
Booth: 15 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CSYS/MATH 300
Description: Using real books and their digitized words, build the emotional arc using the Hedonometer technology with an interactive display.
Cs 148 Patient System Concept - 176
By: John Burke
Category: Intermediate Web Design
Booth: 12 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: A patient system concept for a medical UI
Checkers - 58
By: PJ Solomon
Category: Intermediate Projects
Booth: 11 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: Replication of the game Checkers, allows users to play against another user or a basic AI.
Personal Portfolio - 68
By: Nicholas Agel
Category: Intermediate Web Design
Booth: 9 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008, CS142, CS148
Description: Personal Portfolio website utilizing CCS3, HTML5, JQuery, AngularJS, HTTP Requests, and google suggested web optimizations
Farmhouse Tuscany Website - 63
By: Natalie Jacobson, Oliver Tannheiser, Danna Don
Category: Beginner Web Design
Booth: 21 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008 helped us prepare for this project
Description: Our website will be used to show 3 different houses available for rent in the countryside of Italy.
UVM Outing Club Trip Sign-Up and Management System - 43
By: Matt Baris, Brian Colombini
Category: Intermediate Web Design
Booth: 35 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs148
Description: Our website provides an easier way for UVM students to sign up for Outing Club trips. Currently, the only way to sign up for trips is through the completion of a physical form. Our website digitizes this process, while also providing a trip management system for Outing Club leaders.
Mr. Virtual MD | Clinic - 67
By: Sadik Mussah
Category: Intermediate Web Design
Booth: 24 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148 Database Design for the Web
Description: An interactive diagnostic system deploys expert-system/ MySQL - artificial intelligent approach - takes input as (symptoms) from a user then interview user (patient) based on given symptom(s) - store and retrieve data.. think of a doctor visit.
Forest - 126
By: Paul D'Amora
Category: Advanced Projects
Booth: 24 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Independent work
Description: Forest leverages deep learning, feature extraction, and image processing techniques to train a classifier model which predicts leaf species based on an image of a leaf. The same techniques are utilized to create an effective UI, for actually making use of the model, that functions on the web and through an iOS app.
Mowmo - Lawn Care Management - 99
By: Ryan Berliner
Category: Intermediate Web Design
Booth: 4 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs008 cs148
Description: There isn't nearly enough routine communication between lawn care providers and their clients. Invoicing isn't timely. Clients deserve to know exactly when they will be mowed. Send confirmation, reminder, and schedule change emails to clients at the click of a button. Manage clients, accounts, and jobs. Automatically keep track of account balances. Send job ETA's.
Automated Stock Trading platform - 60
By: Tylor Mayfield
Category: Intermediate Web Design
Booth: 8 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): NA
Description: Automated Stock Trading platform
Pine Party Planning - 114
By: Katelyn Pine
Category: Beginner Web Design
Booth: 4 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS008 Final Project
Description: An example party planning and event services website.
Tetris - 100
By: Sydney Bertrand
Category: Intermediate Projects
Booth: 20 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): I built this project for CS 110.
Description: This program is a recreation of the classic Tetris game. When launched, the seven classic pieces fall towards the bottom of the screen one by one, and the arrow keys control their movement. If an entire line is made, the bricks will disappear!
Generated Behaviors with Neural Nets in Unity - 18
By: Slayton Marx
Category: Advanced Projects
Booth: 5 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 206
Description: I'm using C# and the Unity game development engine to simulate a series of robots. The behavior of each robot will be governed by neural networks grown with evolutionary algorithms. The heart of my project the procedure by which I'm growing the neural networks, I'll be randomly growing networks, pruning for specific behaviors, and then growing new networks to implement the previous nets to achieve a goal (like "move closer to the red block" or "pick up the ball")
CS 21 - 139
By:
Category: Beginner Programming
Booth: 34 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021
Description: See Professor Horton
Developing Trading Strategies for Rainbow Options Using Genetic Programming - 38
By: Colin Oort, David Dewhurst, John Ring
Category: Advanced Projects
Booth: 6 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CSYS 352 Evolutionary Computation
Description: We develop an age fitness Pareto optimization (AFPO) genetic programming scheme that maximizes profits from trading rainbow options, a type of derivative security, and the underlying securities. Strategies are then evaluated in different markets under varying conditions. The best strategies are kept for further analysis. Strategies that generate the highest profit are then evaluated on market conditions disjoint from the ones in which they were trained in order to assess how well they generalize.
Analyzing Car Accident Fatalities in the United States - 140
By: Elizabeth Bambury
Category: Beginner Programming
Booth: 35 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021 course in Introduction to Programming in Python
Description: This project looks at fatalities by car accidents across the United States. Then I compare the reasons for why the top 5 states with the greatest number of fatalities are so dangerous.
Tetris Clone - 94
By: Edward Kreutzer
Category: Intermediate Projects
Booth: 8 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110 (Java and object-oriented programming) gave me the skills and tools necessary to design the game and implement proper logic to mimic the popular game Tetris.
Description: Created clone of Tetris game using JavaFX, designed the game and implemented proper logic to mimic the popular game Tetris.
Speeder (paintball company) - 181
By: Ziming Dong, Bret Milot, Mario Vega
Category: Beginner Web Design
Booth: 30 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: Final project for CS008
Graph Draw - 128
By: Zixiao Shan
Category: Intermediate Projects
Booth: 21 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS110
Description: A java program that can draw graphs, changes color and move it or them.
Ink. - 87
By: Riley Hoff
Category: Intermediate Web Design
Booth: 2 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 148
Description: ‘Ink’ is a website focusing on showcasing different Artist’s work to the public. Users can either view previously submitted artwork or sign up and submit their own. The website also allows for the option to get in contact with the artist to sell work if desired.
CS 148 Final Project - 189
By: Pierre Marjollet, Brett Denison
Category: Intermediate Web Design
Booth: 6 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: Youth sports league registration process connected to a database
10,000 words or less CS008 Final - 130
By: Kyle Mac
Category: Beginner Web Design
Booth: 9 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A website that showcases poetry
Personal Portfolio - 39
By: Samuel Frederick
Category: Beginner Web Design
Booth: 12 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: Personal portfolio page for CS008. Taking a focus in CSS, a place to show my projects, a link to my resume, as well as a contact form.
Trumpocalypse - 71
By: Cam Weston, Andrew Boe, Michelle Niland
Category: Intermediate Projects
Booth: 18 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS120
Description: An openGL game created in C++ where the user plays as Donald Trump and has to avoid asteroids falling from the sky.
Climate Change and the Effect on Industries Vital to the Local Economy - 136
By: Albert Kittell
Category: Beginner Programming
Booth: 31 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021
Description: Using tools learned in CS21, I will present gathered data in a python program. This program will be used to identify and present data that shows effects of climate change and changes in industries which effect the local economy.
Mike Coughlin's Web Design Project - 117
By: Michael Coughlin
Category: Beginner Web Design
Booth: 4 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008B
Description: Web site to host a custom calculator.
Garden smarter, not harder - 178
By: Kelly Gray
Category: Advanced Projects
Booth: 10 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121 helped spark my interest in microcontrollers and CS 148 gave me the knowledge I needed to use SQL databases.
Description: This project uses an Arduino microcontroller to take temperature, humidity, sunlight, and soil moisture readings from potted culinary herbs and shows the user if the plant's environment is optimal for growth specific to that type of plant. The information is displayed on a website using data from a SQL database.
Habitat App - 15
By: Gretchen Girdzis, Stuart Thurston, Isaiah Simon, Rachel Bayersdorfer, Shawn Palmer
Category: Advanced Projects
Booth: 8 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 275
Description: An iOS mobile app to help users find and match with potential roommates.
Database editor for weather stripping - 177
By: Michael Kazour
Category: Advanced Projects
Booth: 10 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: This is a GUI interface that I created for a weather stripping company to create, edit and delete weather stripping information into a database. This interface has many different features such as exporting data to csv, printing reports, filtering serial numbers, change printers, etc. This program was created in vb.net and sql and is still used frequently on their production floor today.
Dakota Access Pipeline - 70
By: Liam Hogan, Andrew Borg, Will Wuttke
Category: Beginner Web Design
Booth: 7 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: A website giving information about the Dakota Access Pipeline and the news and controversy surrounding it.
LANGUAGE OVER TIME - 170
By: Jose Chan, Ramy Koudsi
Category: Intermediate Projects
Booth: 18 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 121 helped me expand this project
Description: We will compare a program in a couple different languages to see how they had to code them a couple years ago, to one of the many options of languages we have today!
Database on the web final project - 28
By: Alex Ram, Jacob Normyle, Felix Madero
Category: Intermediate Web Design
Booth: 25 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs148, cs142, cs008
Description: We think we're doing a fifa database project as of now. This may change
Climate change in Vermont - 106
By: Ryan Bogue
Category: Beginner Programming
Booth: 11 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21
Description: Climate change in Vermont
My final cs148 - 50
By: Oyinbrakemi Titity
Category: Intermediate Web Design
Booth: 7 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS148
Description: Developing a complete Graphical User Interface using PHP for customers, clients and management to access your database information.
Math Proficiency: Variation by Grade, Gender, and Socioeconomic Class - 162
By: Rachel Slimovitch
Category: Beginner Programming
Booth: 5 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: This project analyzes the standardized test results in Mathematics in Grades 4, 8 and 11 in Vermont from 2008 through 2012. Differences in achievement associated with gender and economic class is examined.
CS 21 - 184
By:
Category: Beginner Programming
Booth: 14 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): cs 021
Description: See Professor Horton
Pawn's Revolt - 142
By: Adam Petrucci
Category: Intermediate Projects
Booth: 25 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 110
Description: Last year I was wondering how chess would be different if the usual sets weren't used. For example, what if your opponent had 4 queens and 12 pawns while you had 10 pawns, 3 bishops and 3 knights? The game would change significantly. This idea would fit well in a video game, where each stage could be a thematic battle. For example, besieging a fortress could be represented by an enemy that has 4 rooks and no knights. My program, which I've named Pawn's Revolt, is my first attempt at making this idea a reality. Unfortunately, restrictions in my ability involving AI programming mean that a single player version is still not within my reach, but a multiplayer version is.
Pokemon club - 107
By: Kunqiao Zhou, Zeran Li, Ziyin Xu
Category: Beginner Web Design
Booth: 23 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008
Description: a web help people who play Pokemon make friends.
WatchList.com: A movie watch list database - 77
By: Andrew Boe, Michelle Niland
Category: Intermediate Web Design
Booth: 26 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 148
Description: WatchList.com is a movie watch list database where you can track the movies you want to watch, and review the movies you have watched.
Dice Games - 104
By: George IV, Nick Hallowell, Alex VonStuelpnagel
Category: Intermediate Projects
Booth: 14 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 120
Description: Dice games programmed in C++, with graphic displays
So Picture This... Photography - 161
By: Sean Miller
Category: Beginner Web Design
Booth: 25 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: This website was created for John Loud, a freelance photographer living in Burlington, to showcase his nature photography and sell his art. The site features a "Store" page that allows the user to view all of the current photo prints for sale. Users can click on one of two purchase buttons, which brings them to the PayPal button at the bottom of the page. Here they can select the piece that they would like to purchase, and pay through PayPal. Each image can be clicked on and viewed through a lightbox image slider. The site also features a "Raffle" page where users can fill out a survey and automatically get entered in a raffle to win a free black & white photo. The user must follow John on instagram and provide his or hers account name in the survey to be eligible to win. Other pages include "Home", "Gallery", "About", and "Contact". Each page is dynamic so that the site can be viewed on a number of different screen sizes and browsers.
Pollution in the United States - 149
By: Alex Swanson
Category: Beginner Programming
Booth: 26 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021
Description: An analysis and demonstration of the current levels of pollution in the United States.
Daily Planner - 153
By: Chris Milne
Category: Intermediate Web Design
Booth: 21 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: A website using tables in a database to create and maintain a daily planner
Final FantaC++ - 183
By: Riley Wilbur, Richard Bellack, Andrew Nolin, Jared Wiggett
Category: Advanced Projects
Booth: 8 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 120
Description: An RPG written in C++ incorporating references to popular culture
Time management website - 109
By: Xuanyi Zhu, Emily Smith, Yuxing Zhang
Category: Intermediate Web Design
Booth: 15 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS148
Description: Database driven website for students to use to manage their classes, homework, and extracurriculars on a single calendar that can be collaborated on with other students
CS 21 - 166
By:
Category: Beginner Programming
Booth: 31 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 021
Description: See Professor Horton
550nm Under the Lens - 102
By: Joseph Zieg
Category: Intermediate Projects
Booth: 2 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: A game to become the biggest player in the smallest world. The player controls a cell, and tries to win by consuming smaller cells while avoiding larger ones. Written in Java and uses JavaFX package for graphics.
Catamount Calendar - 44
By: Sara Fergus
Category: Intermediate Projects
Booth: 8 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: The Catamount Calendar is an organizational and planning tool for UVM students. It displays classes in your calendar—using a different color for each class. It gives an error message if you try to plan two classes at the same time. This will make the semester planning schedule simple, and all mistakes in scheduling will be caught before registration. Each obligation can be labeled “busy” or “flexible”. The error message will only show if two “busy” events overlap, and the displays of busy events will be colored in, while free events will only be outlined with color.
Using Genetic Algorithms to Understand The Effect of Trauma on the Adolescent Brain - 56
By: Matthew Price
Category: Advanced Projects
Booth: 27 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CSYS 352A
Description: The primary objective of the proposed project is to identify differences in the brains of adolescents with trauma histories at age 14 as compared to demographically matched adolescents without such a history. The use of high-dimensional data that includes multi-modal imaging (GMV, task-based functional activation) and non-imaging features will quantify the unique contribution of each feature (Hau¬bold et al., 2012), while guarding against overfitting. Such infor¬mation is critical to understand how CM specifically impacts the brain while controlling for highly relevant confounding fac¬tors. Subsequent models will explore the association between trauma severity and brain differences. The working hypothesis is that smaller prefrontal GMV in the ACC, dflPFC, OFC, vmPFC will distinguish adolescents with a trauma history from demograph¬ically matched con¬trols. These hypotheses will be tested using existing IMAGEN data. IMAGEN is a European multicenter longitudinal study in which structural imaging, functional imaging, behavioral evaluations, and neuropsychological assessments were obtained from 2,462 adolescents at age 14 and 18. This project will focus on age 14 data. Imaging data include high-resolution anatomical scans and fMRI. Structural Imaging: High-resolution structural images were acquired with a 3D T1-weight MPRAGE based on the ADNI protocol. Structural MRI processing included data segmentation and normalization to the MNI template using the SPM2 ¬optimized normalization routine. Grey matter images were modulated to facilitate comparisons of volumetric rather than tissue concentration differences (Asburner & Friston, 2000). Functional Imaging: BOLD functional images were acquired with a gradient-echo echoplanar (EPI) sequence using a relatively short echo-time to optimize imaging of subcortical areas. Functional imaging processing included correcting time series data for slice-timing, correcting for movement, non-linearly warped into MNI space using a custom EPI template, and finally Gaussian-smoothed at 5mm-full width half maximum. Tasks assessing cognitive control, reward processing, and threat sensitivity were administered to all participants.
Cryptography Program that decrypts Caesar Cipher/Monoalphabetic substitution cipher - 46
By: Rohit Nawani, Ken Liu
Category: Beginner Programming
Booth: 34 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): We will be using the python knowledge we learnt from CS21. We would also like to thank Professor Alan Ling who inspired us with his lecture in our CS50 seminar class.
Description: We wrote a python program that can generate cipher text with Caesar Cipher with a key on a separate folder. We also wrote a program that decrypts the cipher text without knowing the key by comparing some linguistics statistics. (Its completion percentage ranges approximately between 78% to 82% depending on the original passage.) We can demonstrate our program with any english passage you want. User can play around with it.
Weekly Schedule - 83
By: Clara Hou, Chen Yang
Category: Intermediate Web Design
Booth: 33 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs148
Description: Let users could do their weekly schedule to let their lives more organized
CS008 final project - 113
By: Akash Deep Shah, Darshan Pradhan
Category: Beginner Web Design
Booth: 34 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008
Description: Website linked with dining services to choose your own menu.
Growlr - 19
By: Jack Felag
Category: Beginner Web Design
Booth: 27 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 008 Final project
Description: A prototype web site for pet adoption in the user's area.
Diao zha tian - 112
By: Ziyin Xu, Jing Lu
Category: Beginner Programming
Booth: 30 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS21
Description: We will focus on the climate change, and use the knowledge we have learned to show this data sources.
CS008 Final Project - 59
By: Joey Tran, Zack Pittel
Category: Beginner Web Design
Booth: 7 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS008
Description: An i-spy project with a multimedia and information in varies creative element.
Packetized Energy IOS App - 180
By: Aidan Goldman, Barry Smith, David Cohen
Category: Advanced Projects
Booth: 13 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS275
Description: Phone app for Packetized Energy's embedded device.
Is it time to lower the drinking age? - 123
By: Cammy Schiller
Category: Beginner Programming
Booth: 1 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): This project is for my CS21 class.
Description: This project will compare countries with their alcohol consumption and the attitudes towards alcohol.
CS 148 Final Project - 81
By: Nicholas Lawrence, Griffin Georgiadis, Nick Hallowell
Category: Intermediate Web Design
Booth: 21 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): Final project for CS 148.
Description: Final project for CS 148.
CS 148 Final Project - 127
By: Alexander Waldron
Category: Intermediate Web Design
Booth: 6 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 148
Description: A final project
Tower of Thieves - 69
By: Everest Witman, Ben Spenciner, Zach Bechhoefer
Category: Intermediate Projects
Booth: 22 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: Our project is a turn based roguelike RPG. Roguelikes have a rich heritage from earlier works like Netscape and Dwarf Fortress, retro games that focus on intricate mechanics and a matured storyline rather than graphics and physics. Our goal is to explore the nuances of roguelikes and help find their place in modern gaming
AsteroidsFx - 95
By: Andrew Hollar
Category: Intermediate Projects
Booth: 20 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): This is my final project in CS 110: Intermediate Programming.
Description: I used JavaFx to recreate the classic game Asteroids.
Python and MIPS Comparison - 54
By: Peter Tempesta, Madison Anderson, LeAnn Gove, Max Marder
Category: Intermediate Projects
Booth: 16 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 121
Description: A presentation reflecting the differences between coding certain short, simple programs using a high-level programming language such as Python and a lower level language such as a simulated MIPS instruction set architecture.
CS 228 ASL Machine Leaning - 144
By: Steven Casey
Category: Advanced Projects
Booth: 10 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 228
Description: Training program that uses the Leap Motion to teach the user the ASL signs for the numbers 0 - 9 using machine learning and changes behavior based on user progress using weighted probability. Final project for CS 228
Chinese travel - 159
By: Yujia Ji, Hanqing Sun, Yu Wang
Category: Beginner Web Design
Booth: 28 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): cs008
Description: This lab is encourage people come to Chinese to travel.
ASL Learning Tool - 187
By: William Rice
Category: Advanced Projects
Booth: 1 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 228
Description: A program designed to teach users ASL with minimal text shown on screen
Solar Sound - 82
By: Benjamin Jewkes
Category: Intermediate Projects
Booth: 35 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 110
Description: This program allows the noise levels from sound sources to be determined to varying degrees of user specification. This program was designed to determine the noise generated by alternators on solar installations, as these can be quite loud and disturbing to anything nearby, especially on larger solar farms (these levels need to be determined to build a solar installation in the state of VT). This program allows for noise sources to be added to a coordinate system and moved around, as well as for sound at specific locations to be reported. All data can imported and exported. This program takes the tedium out of calculating these values and provides a visual representation for the users.
NatureVentures - 55
By: Cam Weston, Ivan Spizizen
Category: Intermediate Web Design
Booth: 3 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008,CS148
Description: New social media website for UVM students that encourages getting outdoors and meeting other students. Students are able to share nature posts and pictures with each other on The Wall. Additionally students can create TagAlong events that involve getting outdoors and meeting other members of the UVM community.
Frequency Spectrum Analyzer - 169
By: Braden McKallagat, Ivan Voinov
Category: Advanced Projects
Booth: 34 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 121 - Computer Organization, PHYS 044 - The Physics of Music
Description: A frequency spectrum analyzer executable for windows, written in C++ using the JUCE API. It maps the frequency spectrum of a recorded digital stereo audio file over time showing its Sound Intensity Level (dB) through a range of colors and overall color intensity. Using recorded samples of a frequency sweep and hand claps from around UVM, the room response of different acoustic environments was analyzed to better understand the rooms usability for audio recording.
Java Tetris Game - 175
By: Austin Batistoni
Category: Intermediate Projects
Booth: 13 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS110: Intermediate Programming Java
Description: Tetris project for Java final
Animal Sound Quiz - 17
By: Luke Trinity
Category: Intermediate Web Design
Booth: 27 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS148
Description: Test your knowledge of animal sounds! Are you up to the challenge? This is a final project focusing on database design for the web.
School of Rock - 122
By: Gordon MacMaster, Sam Zonay
Category: Intermediate Projects
Booth: 33 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): Introduction to Java Programming, CS 110
Description: Interactive walk through of music bands (geared toward the evolution of Rock) with suggestions, user feedback, and others surprises.
An ecosystem under siege: Climate Change and the changing enviorment - 158
By: Patrick Carr
Category: Beginner Programming
Booth: 17 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: This is an interactive program that allows the user to see diffrent charts, statistics, and facts about climate changes affect on the earths ecosystem.
Sun Spot and Global Temperature Anomalies - 121
By: Yu Jiang
Category: Beginner Programming
Booth: 31 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS021
Description: undecided
Gender inequality in CS - 157
By: Ken Liu
Category: Beginner Programming
Booth: 6 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21 gave me enough background knowledge for Python and that is what helped me the most in understanding the structure of coding.
Description: What we all wonder is that what percentage of students entering computer science are females?
Light/Text Morse Code Translation - 72
By: Anna Waldron
Category: Intermediate Projects
Booth: 20 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 121
Description: Translates Morse code between flashing light and text
LiSA - 143
By: Alex Swanson
Category: Beginner Programming
Booth: 16 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: A program to expand the practicality of passwords.
Societal and Economic Implications of Globalization and Automation - 173
By: Clark Deng
Category: Beginner Programming
Booth: 23 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 021
Description: Examining productivity, economic, median household, unemployment, hiring rates, GDP data sets to examine how the increased role of globalization and automation in our technological society have effected our society and economy. The median household income has not increased above peak levels in 2000, hiring levels remain stagnant, and the GDP continues to increase. In addition to analysis, I created a data tool which can be used to retrieve and compare various economic measures
ASL Learning - 174
By: Collin Turner
Category: Advanced Projects
Booth: 33 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 228
Description: This is an ASL learning program that uses Leap Motion device. The ASL program teaches the user to sign each of the signs and then tests the user with the sign language numbers 0-9.
Portable Electric Drum Kit - 66
By: Alex Ram, Sam Oe, Blaine Andreoli, Andrew Edwards, Grant Slattery
Category: Intermediate Projects
Booth: 32 - north
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): cs121
Description: We created a portable electric drum kit using Beagle Bones.
Kiwanis - 186
By: Kiwan Lee
Category: Beginner Web Design
Booth: 18 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 008
Description: It is Personal Website
Tetris with a tiny twist - 24
By: Sage Hahn
Category: Intermediate Projects
Booth: 26 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 110
Description: The tetris assignment for CS110 with a slight twist... oho spooky.
Personal Small Business Database - 62
By: Ziye Chen, Yao Xiao
Category: Intermediate Web Design
Booth: 35 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS148
Description: This website is for people who owned a small business (Ex. ebay, amazon,etsy,etc) , this website can keep track of everything that they sold connect to their customers, provides some easy layout so that owner can easily reach what they want in this database (such as see how many times over all did one customer shop with you, how much did they use overall, what did they buy and what's the detail info for the items that they bought, etc)
Cooperating Modular and Reconfigurable Robotic Systems - 98
By: Sandra Romero
Category: Intermediate Projects
Booth: 14 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS206
Description: In this project I created multiple robots that cooperate together to move a cube-shaped object. The object moves along a predefined path. The goal is to determine the configuration of the robot based on the position of the object at any point in time.
Mad River Equestrian Center - 185
By: Katie Berkelhamer
Category: Beginner Web Design
Booth: 12 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS008: Intro to Web Site Development
Description: This is my final project for CS008. I have created a web site for an equestrian center where you can view pictures of the facilities and inquire information about training and boarding.
Fun facts about creatures - 131
By: Yongyi He, Yahui Wen
Category: Beginner Programming
Booth: 31 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 21
Description: Fun facts about creatures
Allergy Assistant App - 73
By: Madison Palmer, Scott Quisenberry, Andrew Green, Ben Stearman, James McCracken, Preston Libby
Category: Advanced Projects
Booth: 3 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 275
Description: An app to assist in finding places to eat based off allergies a user may have.
Big Byrd Sports - 138
By: Galen Byrd, Benjamin George, Jonathan Leventhal
Category: Beginner Web Design
Booth: 24 - north
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): cs008 final project
Description: Sports media
ASL Leap Motion - 90
By: Jon Pornelos
Category: Advanced Projects
Booth: 2 - north
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 228
Description: A program that uses a leap motion to track your hand movements and teaches you the digits 0-9 and changes its behavior on how well the user does.
CS 21 Project - 111
By: Xiong Bu
Category: Beginner Programming
Booth: 34 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS 21 helped me expanded this project.
Description: This a project with the topic about world problem written in Python language.
History of Airline Crash-A Statistical Approach - 163
By: Yichuan Yu
Category: Beginner Programming
Booth: 17 - south
Presentation Time: 3:30 pm to 4:20 pm
Related Course(s): CS 021
Description: Thousands of people travel by flight every day. To analysis the safety of each airline provided by the data set, an easier way is to create graphs and compare the data set. It's more visible for people to check the graphs rather than cold data set.
Midnight Delivery - 36
By: Ken Liu, Rohit Nawani
Category: Beginner Web Design
Booth: 5 - south
Presentation Time: 1:10 pm to 2:00 pm
Related Course(s): CS 008 helped us on knowledge that is needed for this project.
Description: An online page for students at UVM to buy food items and have them delivered to their dorms.
CCTV Mobile App - 11
By: Nicholas Agel, Jason Lau, Duncan Whitaker, Jason Hammel, Lily Nguyen
Category: Advanced Projects
Booth: 16 - south
Presentation Time: 2:20 pm to 3:10 pm
Related Course(s): CS275
Description: A mobile app that provides live tv, scheduling, and archived meetings for the public community of vermont