Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 9 of 9

Full-Text Articles in Entire DC Network

Partial Emulation Of The Nintendo Game Boy, Ian Thomas Brassard Jan 2023

Partial Emulation Of The Nintendo Game Boy, Ian Thomas Brassard

Senior Projects Spring 2023

“Emulation” is when one uses software to simulate the function of hardware. This project is a partial emulation of the Nintendo Game Boy. Specifically, it is an emulation of the Game Boy’s CPU, which is called the Sharp SM83 CPU. In the background, the reader is briefly introduced to both the function and history of emulators and their relationship to video games. The report moves on to detail the process of making this emulator, and discusses the similarities and differences between it and the original hardware. Technical details about the exact functions of the emulator are included. The process and …


Discussion Of Game Design And Construction Of A Videogame Utilizing Pcg, Ca, And Abm, Angel Obergh Jan 2023

Discussion Of Game Design And Construction Of A Videogame Utilizing Pcg, Ca, And Abm, Angel Obergh

Senior Projects Spring 2023

Over time, video games have evolved and new methods for game design have allowed infinite possibilities and creativity. Some of these methods are Procedurally Content Generation and Cellular Automata. The use of CA-PCG has allowed immersive worlds for users to explore, creating an infinite amount of content to enjoy while providing challenging and unexpected gameplay. This senior project seeks to utilize these concepts along with Agent Based Modeling to create a fun dynamic game. The results of this project will be the discussion in how game design affects the use of these algorithms.


Quandle Unification Reduces To Quandle Matching, Maximus Redman Jan 2023

Quandle Unification Reduces To Quandle Matching, Maximus Redman

Senior Projects Spring 2023

The purpose of this project is to show that quandle unification reduces to quandle matching. We show that any unification problem $U$ can be embedded into a matching problem $M$. If a unifier exists for $M$, then the narrowing sequence $N$ of that unifier can be refactored to $N'$ such that all of its idempotence narrowing steps involving substitutions are done last. At the moment when the narrowing sequence $N'$ needs only to do idempotence steps to unify $M$, we show that this implies a form for the embedded matching problem $U$ such that $U$ is guaranteed to have a …


Algorithmic Bias Automation: The Effects Of Proxy On Machine-Learned Systems, Emely J. Galeano Jan 2023

Algorithmic Bias Automation: The Effects Of Proxy On Machine-Learned Systems, Emely J. Galeano

Senior Projects Spring 2023

Senior Project submitted to The Division of Science, Mathematics and Computing of Bard College.


Compiling Quantum Programs, Li-Heng Henry Chang Jan 2023

Compiling Quantum Programs, Li-Heng Henry Chang

Senior Projects Spring 2023

This thesis introduces the quantum compilation problem and develops a prototypical compiler. The problem of quantum compiling is, in essence, converting high-level human expressions of quantum programs into low-level hardware executable code. Compilers that target different hardware platforms enable portable code that can be used to benchmark hardware performance, reduce programming work and speed up development. Because quantum systems are subjected to phenomena such as noise, no-cloning and decoherence, the challenge of quantum compiling is tied to the optimization of program runtimes and the lengths of compiled sequences. For near-term intermediate scale quantum (NISQ) computers with limited hardware resources and …


A Symbolic Music Transformer For Real-Time Expressive Performance And Improvisation, Arnav Shirodkar Jan 2023

A Symbolic Music Transformer For Real-Time Expressive Performance And Improvisation, Arnav Shirodkar

Senior Projects Fall 2023

With the widespread proliferation of AI technology, deep architectures — many of which are based on neural networks — have been incredibly successful in a variety of different research areas and applications. Within the relatively new domain of Music Information Retrieval (MIR), deep neural networks have also been successful for a variety of tasks, including tempo estimation, beat detection, genre classification, and more. Drawing inspiration from projects like George E. Lewis's Voyager and Al Biles's GenJam, two pioneering endeavors in human-computer interaction, this project attempts to tackle the problem of expressive music generation and seeks to create a Symbolic Music …


Entering The Dance Input/Output Machine, Antonio James Martinez Jan 2023

Entering The Dance Input/Output Machine, Antonio James Martinez

Senior Projects Spring 2023

My goal for this project is to provide an exploration into the intersection of Computer Science and Dance. Although there are many avenues of exploration at this intersection, I decide to focus on the topic of movement, specifically the idea of movement data. With this idea, we break it apart into two subtopics: movement input and output. Throughout this project, we mainly focus on the side of input, uncovering the nuance of movement language and the information that comes with it to understand the process of motion capture. We also demonstrate the use of movement input and how others may …


Reed Log: Application For Oboists, Michał Cieślik Jan 2023

Reed Log: Application For Oboists, Michał Cieślik

Senior Projects Spring 2023

Senior Project submitted to The Division of Science, Mathematics and Computing of Bard College.


Machine Learning For Video-Based Event Detection: A Cnn-Lstm Model, Nam Alex Nguyen Jan 2023

Machine Learning For Video-Based Event Detection: A Cnn-Lstm Model, Nam Alex Nguyen

Senior Projects Fall 2023

In recent years, the application of machine learning methodology into event detection has become increasingly prevalent, with examples ranging from surveillance to entertainment and healthcare. This project aims to explore the classification of events in video content with practical implication of content management and archival. To develop a method for event detection, we will utilize the VidLife dataset — a dataset that captures a wide array of life events from the popular American television sitcom series 'The Big Bang Theory'. This project focuses on the development of a hybrid model that combines Convolutional Neural Networks (CNNs) with Long Short-Term Memory …