UVicSpace

Graduate Projects (Computer Science)

Graduate Projects (Computer Science)

 

Recent Submissions

  • Harapanahalli, Harshitha (2017-01-06)
    The mental and physical health of young people significantly depends on their level of connectedness to their family, school and community. This document focuses on the visual representation of different indicators, identified ...
  • Thakur, Gaurav Singh (2016-12-08)
    A distributed version control system (DVCS) such as Git allows software developers to collaboratively contribute to a project without being on the same network. Every developer can work on their individual contributions ...
  • Rathakrishnan, Adithya (2016-11-24)
    With emergency situations and natural disasters occurring frequently around the world, internet is what people instinctively turn to for help, specifically using social media through smartphones, tablets and computers. ...
  • Xu, Yongjun (2016-10-20)
    The challenge of consistent and reliable deployment of a distributed application on a large scale is significant, in particular if all of the steps must be executed manually. This project explores an automated approach to ...
  • Wang, Sam (2016-08-31)
    In recent years, Drive-by-download attacks make up over 90% of web-based attacks on web users. Many web users fall victim to this type of attacks due to its simplicity and less complex requirements to be compromised. They ...
  • Junnan, Lu (2016-08-29)
    Graphs are the ultimate data structure to capture and represent the data of different connected entities. Graphs have become a very practical tool to model complicated relationships in various application domains, such as ...
  • Xia, Fei (2016-08-26)
    MapReduce is a scalable, reliable and easy-to-program parallel computation frame- work for massive data processing. The key for a MapReduce algorithm to be efficient is the balance of workloads on the participating ...
  • Kadyan, Sumit (2016-05-24)
    This project presents the design and implementation of a web dashboard used for monitoring cloud resources. Cloud computing provides sharing and managing data and performing computations on a shared resource via the ...
  • Wang, Weiliang (2016-04-27)
    GitHub is a popular source code hosting site which serves as not only a collaborative coding platform but also a social network. Various unique features of GitHub have greatly facilitated developers’ collaboration, ...
  • Xu, Zheng (2016-04-27)
    Conducting surveys is a common practice in industry, science, and education. Current online survey tools focus on collecting data but not on effective visualization of the results. This project report describes a visualization ...
  • Goyal, Nitin (2015-12-15)
    The Computational Quiz Generation (CQG) system is a web application that provides online programming quizzes. CQG has been used in CSC 111, CSC 116, CSC 361, SEng 265 and SEng 360. In the future we want to use CGQ in larger ...
  • Dhaliwal, Amanpreet (2015-09-01)
    The Raspberry Pi and the Arduino have emerged as very interesting platforms to learn about the ARM processor and its programming environment, and to develop small systems. They are also fairly inexpensive and could be ...
  • Dawar, Harsh (2015-08-28)
    This project presents the design and implementation of a web application called PALTask2.0 using the LivelyWeb programming environment. PALTask2.0 is the next major upgrade to the existing desktop-based version developed ...
  • Xiang, Min (2015-08-12)
    Large data sets now need to be processed at close to real-time speeds. For ex- ample, video hosting sites like Youtube and Netflix have a huge amount of traffic every day and large amounts of data needs to be processed ...
  • Chhabra, Prashant (2015-08-12)
    The Development of software across multiple sites called global software development [GSD] is the norm of industry. Various factors like monetary benefits, desire to tap into a pool of skilled workers and the proximity to ...
  • Sheoran, Jyoti (2015-08-12)
    Stakeholders of IBM Rational Team Concert project use text-based online tools for communication. Requirements related text-based discussions could be classified into different communication patterns. Identification of ...
  • Liu, Chenyi (2015-07-22)
    In this project, we designed an interactive web-based visualization tool that aims to support network provider's analysts to find the underlying causes of poor network performance of video traffic data. The tool - Media ...
  • Rusk, David (2014-12-22)
    Traditional university education in computer science and software engineering focuses on teaching fundamental principles rather than developing skills with particular technologies. The motivation for this approach is that ...

View more