ongoing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ongoing [2010/05/03 19:35] – bil | ongoing [2011/04/18 20:34] (current) – bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ongoing projects ====== | ====== Ongoing projects ====== | ||
+ | No projects are ongoing yet. | ||
- | ====== Low-Cost Three-Dimensional Face Scanning System ====== | + | < |
- | **Supervisor**: | + | ====== Acoustic Cues and Self Motion ====== |
- | **Requirements**: | + | **Student**: |
+ | |||
+ | **Supervisor**: | ||
__Description__ | __Description__ | ||
- | Low-cost three-dimensional face-scanning systems have a large range of potential applications | + | We are capable of estimating the magnitude of our own self-motion and the relative motion |
- | The project will involve systems design | + | The purpose of this project |
- | For more information on the laboratory: [[http:// | + | ====== Implementation and Analysis of a Non-blocking Chromatic Search Tree ====== |
- | | + | **Student**: |
- | ====== Programming Multi-Core GPUs with CUDA ====== | + | **Supervisor**: |
- | **Supervisor**: | + | __Description__ |
- | **Required background**: | + | This project seeks to take the theoretical description of the |
+ | non-blocking chromatic search tree that was developed in a | ||
+ | previous CSE4080 project and produce a Java implementation, | ||
+ | experiments to test it and compare it with other leading concurrent dictionary structures. | ||
- | **Recommended background**: | + | 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 would | ||
+ | provide a dictionary implementation with better | ||
+ | worst-case performance guarantees than previous | ||
+ | non-blocking dictionary implementations. | ||
- | __Description__ | + | Finally, the project would attempt to establish formal proofs that the |
+ | structure provides guarantees regarding balance and worst-case performance. | ||
+ | If time permits, further work will be done towards establishing the | ||
+ | correctness of the algorithm. | ||
- | CUDA stands | + | ====== UCOSP: Development |
- | The aim of this project is to get familiar with GPUs and to study how to program them. | + | **Student**: |
+ | |||
+ | **Supervisor**: | ||
+ | |||
+ | __Description__ | ||
- | More details can be found at: [[http:// | + | The Encyclopedia of Life (EOL) is a free, online collaborative |
- | (this link is only accessible | + | encyclopedia intended to document all of the 1.8 million living species |
+ | known to science. It is compiled | ||
+ | contributions by experts and non-experts throughout | ||
+ | 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.1272915301.txt.gz · Last modified: 2010/05/03 19:35 by bil