triceratops

Browsing Computer Science by Title

TriCollege Digital Repository

Browsing Computer Science by Title

Sort by: Order: Results:

  • 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 ...
  • 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 ...
  • 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 ...
  • Van Aken, Adam (2015)
    With the advancement of technology, daily interaction with computers is being relied on more and more. However, conventional interaction methods remain difficult or impossible to use for people with certain physical ...
  • Giovannelli, Daniel (2013)
    The decisions which language designers make when implementing new features, and the effects which those decisions have on a finished language, is a fascinating field of study which has been largely overlooked by many ...
  • Block, Aaron (2002)
    Quantum computers may provide a significant speed increase over classical computation. In order to fully exploit quantum computation, we need to have a firm mathematical understanding of quantum computation at its smallest ...
  • Lake, Allie (2014)
    In this thesis, various algorithmic approaches to the RNA secondary structure prediction problem are explored. One of the first attempts at efficiently predicting RNA secondary structure is the Nussinov base pair maximization ...
  • Abdalkader, Mohamed (2014)
    Sentiment analysis is an emerging area of application fueled by the increase of public participation in online social media. Much work has been done on sentiment analysis in English while less work has been done on other ...
  • Butera, Jeffrey (2011)
    Increasing the performance of microprocessors has always been a pressing issue in the fields of Computer Science and Computer Engineering. The first processors functioned by executing a single stream of sequential ...
  • Wood, Samantha (2011)
    Despite their widespread use, sparse matrix computations exhibit poor performance, due to their memory-bandwidth bound nature. Techniques have been developed that help these computations take advantage of unexploited data ...
  • Abernathy, Rose (2013)
    Narrative is a key component of many video games; however, the interactivity of video games poses unique challenges to storytelling. An ideal video game narrative would react flexibly to the player’s actions while still ...
  • Surti, Tanvi (2011)
    The vision for Web 3.0 (popularly referred to as the Semantic Web) is the ability to create meaning out of a deluge of qualitative data. This paper explores a very specific instance of the Semantic Web – Social Recommender ...
  • Rushton, Matthew V. (2004)
    This paper demonstrates the advantages and disadvantages of static and dynamic type systems. This is done through careful exposition of various implementations. As a motivating example, a subset of the ML language is used ...
  • Larson, Ken (1991)
    As formal computational models, neural networks have various well-defined characteristics. However, many details of implementation affect their performance, often in an elusive manner that is easier to study empirically. ...

Search


Advanced Search

Browse

My Account