Institutional Scholarship

Browsing Computer Science by Title

Browsing Computer Science by Title

Sort by: Order: Results:

  • Ambrogi, Timothy (2004)
    This paper will introduce and formalize the problem of generating 16th-century Fuxian counterpoint using search algorithms. Several algorithms will be analyzed with respect to the problem domain, and the advantages of ...
  • Cueto, Paulina (2014)
    Cis-Regulatory Modules (CRMs) are the portion of DNA that initiates gene expression. Gene expression is the process through which the body turns DNA into functions and cells within an organism. In this paper I build upon ...
  • Rybeck, Gabriel (2016)
    Rapid advancements in the use of big data to make automated decisions may result in indirect discrimination. For example, Larson et al. (2015) find that the Princeton Review charges different prices by zip code resulting ...
  • Feinberg, Jason (2016)
    The nearest neighbor problem is one of the most important problems in computational geometry. Many of the solutions to this problem suffer from the "curse of dimensionality" that makes the runtime increase exponentially ...
  • Shibulal, Shreyas (2015)
    To achieve improved real-time performance, hardware-based speech recognition systems have emerged in recent years. While past efforts have demonstrated drastic improvements over software-based speech recognition systems, ...
  • Mendelsohn, Richard (2015)
    The goal of this thesis is to create a suitable standard for evaluating lazy evaluation techniques, and to use this standard to compare existing methods of lazy evaluation in C++. For our standard we will create a rigorous ...
  • Cassidy, Connor (2017)
    This paper presents a comprehensive survey of the methodologies and techniques used in opinion mining. Opinion mining, also known as sentiment analysis, refers to the use of natural language processing, text analysis, and ...
  • Rasiel, Jack (2017)
    This thesis is comprised of two primary sections: a literature review and a research contribution. In the literature review, I first introduce the problem of robotic manipulation and grasping, and give context for why it ...
  • Tien, Nora (2017)
    A literature review of the current methods of machine translation, in particular as they relate to the open problem of translating informal language.
  • Lo, Ethan (2011)
    Missing data is found in virtually every large database, and can be a significant challenge for researchers who want to create analyses on the data. Several approaches have been developed to deal with missing data, but ...
  • Wang, Alex (2017)
    The aim of this thesis is to evaluate the viability of transposition as a technique for generating new data that can be used to improve the accuracy of a chord recognition system. Transposition is the process of shifting ...
  • Walker, Alden (2007)
    Natural language communication with robots has obvious uses in almost all areas of life. Computer-based natural language interaction is an active area of research in Computational Linguistics and AI. While there have been ...
  • Ramos, Juan (2003)
    The problem of computers understanding and communicating with humans using natural languages such as English is a complicated task with many details to examine and explore. The goal of this project, then, is to examine ...
  • Lukac, Martin (2002)
    The Number Field Sieve is currently the fastest algorithm for factoring. This paper covers each step of the algorithm explaining in detail the mathematics behind this version of the algorithm. The conjectured time complexity ...
  • Okun, Harry (2016)
    We collect the proofs and lemmas which enable linear time algorithms for first-order sentences on graph classes with bounded expansion. Bounded expansion is a property limiting the edge to vertex ratio of a graph and its ...
  • Martin-Noble, Geoffrey (2016)
    Advanced functional materials are crucial for addressing numerous challenges in medicine, communications, and energy. As highlighted by the White House Materials Genome Initiative, computational tools are critical for ...
  • Washburn, Daniel (2017)
    MapReduce is a model of parallel computing on computing clusters which has accumulated a large following and a substantial amount of hype in both industry and academia over the past several, and particularly the last few, ...
  • Rush, Blair (2016)
    We are often interested in improving the performance of our programs in any way we can. Loop reconstruction is a common tool for improving performance. There are many different types of loop restructuing techniques depending ...
  • Lutze, Solomon (2011)
    This paper surveys methods of microprocessor optimization, particularly pipelining, which is ubiquitous in modern chips. Pipelining is a method of executing instructions in stages, so multiple instructions can be operating ...

Search


Browse

My Account