ongoing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ongoing [2010/08/24 15:33] – bil | ongoing [2011/04/18 20:34] (current) – bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ongoing projects ====== | ====== Ongoing projects ====== | ||
- | ====== Web-based digital system ====== | + | No projects are ongoing yet. |
- | **Student**: | + | < |
- | **Supervisor**: | + | ====== Acoustic Cues and Self Motion ====== |
- | __Description__ | + | **Student**: |
- | + | ||
- | Build a web-based digital signage system for Bethune College. Some of the technologies that you will be expected to learn/use include Javascript, JQuery, HTML, CSS, and ical/ | + | |
- | + | ||
- | ====== Tandem repeat detection using spectral methods ====== | + | |
- | + | ||
- | **Student**: | + | |
- | **Supervisor**: | + | **Supervisor**: |
__Description__ | __Description__ | ||
- | DNA sequences of organisms have many repeated substrings. These are called repeats | + | We are capable of estimating the magnitude of our own self-motion and the relative motion of other objects as we move about in our natural environment. This perception is based on information arising from several sensory modalities including visual, auditory, and physical motion. In general, the perceived distance |
- | Finding tandem repeats is an important problem in Computational Biology. | + | The purpose of this project |
- | The student will implement the spectral algorithms used in [1] (one based on Fourier Transforms | + | ====== Implementation |
- | Throughout the course, the student is required to maintain | + | |
- | ====== Low-Cost Three-Dimensional Face Scanning System ====== | + | **Student**: |
- | **Supervisor**: | + | **Supervisor**: |
- | + | ||
- | **Requirements**: | + | |
__Description__ | __Description__ | ||
- | Low-cost three-dimensional face-scanning systems have a large range of potential applications in security and retail markets. | + | This project |
+ | non-blocking chromatic search tree that was developed in a | ||
+ | previous CSE4080 project and produce a Java implementation, | ||
+ | experiments | ||
- | The project will involve systems design | + | Additionally, |
+ | algorithmic variations on the aforementioned theoretical description | ||
+ | were identified during the last project. | ||
+ | This project would attempt to explore many of these variations to | ||
+ | further refine the theoretical description, | ||
+ | dictionary algorithm. | ||
+ | In particular, this project | ||
+ | provide a dictionary implementation with better | ||
+ | worst-case performance guarantees than previous | ||
+ | non-blocking dictionary implementations. | ||
- | For more information on the laboratory: [[http:// | + | Finally, |
+ | structure provides guarantees regarding balance and worst-case performance. | ||
+ | If time permits, further work will be done towards establishing the | ||
+ | correctness of the algorithm. | ||
- | ====== | + | ====== |
- | **Supervisor**: Wolfgang Stuerzlinger | + | **Student**: Feng Sun |
- | **Required Background**: | + | **Supervisor**: |
- | + | ||
- | **Recommended Background**: | + | |
__Description__ | __Description__ | ||
- | Previous work by the supervisor resulted in a novel and highly accurate Virtual Reality tracking system that matches or exceeds the specifications of all competing systems. However, this system works only in 5 or 6-sided immersive display environment. | + | The Encyclopedia of Life (EOL) is a free, online collaborative |
- | + | encyclopedia intended to document all of the 1.8 million living species | |
- | This project is the first step towards an adaptation | + | known to science. It is compiled from existing databases |
- | + | contributions by experts | |
- | + | ||
- | + | ||
- | ====== Programming Multi-Core GPUs with CUDA ====== | + | |
- | + | ||
- | **Supervisor**: | + | |
- | + | ||
- | **Required background**: | + | |
- | + | ||
- | **Recommended background**: | + | |
- | + | ||
- | __Description__ | + | |
- | + | ||
- | CUDA stands for " | + | |
- | + | ||
- | The aim of this project is to get familiar with GPUs and to study how to program them. | + | |
- | + | ||
- | More details can be found at: [[http:// | + | |
- | (this link is only accessible from machines within | + | |
+ | The ultimate criteria of success for a web application is the user | ||
+ | experience. EOL is no exception. This project involves creating a | ||
+ | framework for describing how visitors are supposed to interact with | ||
+ | Encyclopedia of Life. It automatically checks that a new version the EOL | ||
+ | code is functioning as expected. It is very beneficial for open source | ||
+ | projects to be released often, and automated tests decrease the cost of | ||
+ | releases dramatically and ensure the integrity of the data, code, and | ||
+ | visual representation. The tests are run either in production or a | ||
+ | duplicate of the production environment. The acceptance testing | ||
+ | framework can be extended to check any website, not only EOL, by | ||
+ | changing the configuration and defining new test suites. It also enables | ||
+ | testing a web application with different browsers and operating systems. | ||
+ | Acceptance testing is an import skill for aspiring developers. By | ||
+ | participating in this project you will learn the inner mechanics of | ||
+ | operating a browser automatically using scripts, emulating a real | ||
+ | person' | ||
+ | leading open source acceptance testing tool), XML, XPATH, CSS selectors, | ||
+ | and Behavior Driven Development. | ||
+ | More information: | ||
+ | --> </ | ||
ongoing.1282664035.txt.gz · Last modified: 2010/08/24 15:33 by bil