UVicSpace

Graduate Projects (Computer Science)

Graduate Projects (Computer Science)

 

Recent Submissions

  • Ferman, Maria (2018-06-14)
    The Oxford Dictionary defines a chatbot as a computer program designed to simulate a conversation with human users, especially over the Internet. Designing Chatbots is a new emerging area for conversational interfaces. ...
  • Yang, Junru (2018-05-16)
    As people have access to increasingly large music data, music classifcation becomes critical in music industry. In particular, automatic genre classifcation is an important feature in music classi cation and has attracted ...
  • Bhojwani, Pooja (2018-05-16)
    In this era of big data, graph, which adds the advantage of structural representation of data has gained extreme importance. Analyzing the graphical structure of the data provides deep, meaningful insights about it and ...
  • Singh, Jasmeet (2018-04-30)
    Improving accent and pronunciation is a key factor for anyone learning a new language. This project is aimed to help people improve their accent and pronunciation. It is a web application that lets users record an audio ...
  • Yesmin, Farzana (2018-04-27)
    In this report, we have presented a performance comparison based on run time among three graph processing frameworks. The frameworks we have chosen for performance analysis, are: GraphChi, GridGraph and Mosaic. All these ...
  • Singh, Harpreet (2018-04-26)
    A recommender system allows users to discover and listen to songs similar to the song they have been listening to. Collaborative filtering has been the system of choice for most music streaming services, but this type of ...
  • Tzanetakis, George (2018-04-23)
    Audio visualization is the process of generation of images based on the audio data. This audio data is extracted from the music and this extraction of information from audio signals is known as content-based audio ...
  • Roy, Rajiv (2018-01-22)
    The e-catalyst Learning system is a user-friendly system, designed especially for the instructors to provide them an environment where they can teach and helps students to learn efficiently. The e-Catalyst learning system, ...
  • Khanna, Nishant (2018-01-02)
    Simulations have become a very effective approach for visualizing how data transfer takes place in a network. But simulating network traffic in iCanCloud is a challenging process for students trying to learn how protocols ...
  • Singh, Gurjeet (2017-12-21)
    Mobile based source code Editor (MBSCE) is an Android Mobile application that helps in editing user’s java source code. It also provides many other efficient features like code indentation, keywords coloring, code ...
  • Kolhi, Ishmeet Singh (2017-12-15)
    Implicit models can be combined using composition operators, but they can produce undesirable characteristics in the results(e.g. unwanted bulging and discontinuities). Recent works in gradient-based operators have been ...
  • McIlvaney, Daniel Goulet (2017-12-13)
    A haptic interface was built on top of a general purpose particle physics engine running on an Arduino Nano (ATmega328 CPU). Various tests were conducted to determine if emulated floating-point, or fixed-point arithmetic, ...
  • Basu, Victor (2017-12-08)
    Digital forensics is a sub-branch of forensic science which revolves around the acquisition and investigation of information acquired from digital sources, which can often be related to cyber crime. A digital forensic ...
  • Kaur, Prabhjot (2017-10-02)
    This project provides the detailed design and implementation of e-Catalyst Learning system and also includes the essential strategic business plan information necessary for initial development and operation of electronic ...
  • Xu, Jiaping (2017-08-31)
    In this thesis, we propose a graph grammar based RDF (Resource Description Framework) benchmarking system. We generate the graphs based on two types of graph grammars, Generalized Node Replacement Recursive Graph Grammar ...
  • Arora, Simar (2017-08-28)
    This work demonstrates the study and experimentation of network function virtualization on OpenStack environment. OpenStack is a cloud computing platform which provides shared resources to perform computations and manage ...
  • Kaur, Navpreet (2017-08-14)
    The use of online communication tools in today's modern software systems development has created a culture of transparency. With communication tools widely available, information travels across the teams and projects in ...
  • Malik, Saad (2017-08-10)
    Blame functionality of git is used for the purpose of viewing the evolution of file in terms of who the author is for any line of code. Blame annotates each line in a file and displays who wrote the line, at what time and ...
  • Hu, Xin (2017-07-11)
    The analysis of characteristics of large-scale graphs has shown tremendous bene ts in social networks, spam detection, epidemic disease control, analyzing software systems and so on. However, today, processing graph ...

View more