Electrical and Information Engineering
The University of Sydney
spcr
spcr

Undergraduate Projects - 2008

In 2008 I will be offering projects on three topics:
1) Data Mining, 2) Web Application development

Some of these projects are industry based, this means that most of the supervision might fall in the industry partner, and in some cases it might require that you work on their premises.

1. Data Mining

RAC1. Evaluation of classification algorithms for Brain Computer Interfaces

Electroencephalography is the neurophysiologic measurement of the electrical activity of the brain by recording from electrodes placed on the scalp. Electroencephalograms (EEGs) can be used to recognize specific patterns in brain activity. See Wikipedia
We can currently use brain signals so a subject can move a cursor on a screen, for example to play Pong. You will evaluate a number of machine learning algorithms that can be used to classify the brain signals.

RAC2. Clustering algorithms for web applications

co-supervisor: Jorge Villalon (tbc)
In this project you will integrate document clustering algorithms into a web application.
In the project you will develop skill integrating machine learning algorithms (or developing your own) into web applications such as wikis, blogs and discussion forums. You will be able to use the Weka framework that already contains a number of clustering algorithms.
All the textual data mining and web development projects require Java and web development experience. These projects are perfect if you are also doing ebus5003 or you plan to work as a web developer. You can learn more about them at the ebus5003 page.

RAC3. Managing machine learning models in collaborative web applications

co-supervisor: Jorge Villalon (tbc)
When we develop machine learning models that are trained on the text produced by collabroative web applications, the models produced change frequently. In this project you will study efficient ways for managing these models.
In the project you will develop skill integrating machine learning algorithms (or developing your own) into web applications such as wikis, blogs and discussion forums.
All the textual data mining and web development projects require Java and web development experience. These projects are perfect if you are also doing ebus5003 or you plan to work as a web developer. You can learn more about them at the ebus5003 page.

RAC4. Topic Detatection and tracking in video data streams

co-supervisor: Daniel Lloyd-Jones of visionbytes
Digital4video is increasingly used as an information source, particularly via web portals that merge textual and multimedia content.
In this project you will help develop algorithms and systems for processing digital video and its metadata so media organizations and end users can make sense of the growing quantities of video content more easily. In this project we aim to develop new topic tracking and detection algorithms.
This project is industry based.

RAC5. Browsing for video data streams

co-supervisor: Daniel Lloyd-Jones of visionbytes
Digital video is increasingly used as an information source, particularly via web portals that merge textual and multimedia content.
In this project you will help develop algorithms and systems for processing digital video and its metadata so media organizations and end users can make sense of the growing quantities of video content more easily. In this project we aim to develop new content organization based on topic maps that combine summarization, browsing and visualization.
This project is industry based.

2.Web Applications

RAC6. Nutrition database and calculators

This project will be in collabroation with the New South Wales Institute of Sport. The goal is to build a system to manage recipes for NSWIS athletes. The recipes contain information about the nutritional value of each ingredient. The menu can then be chosen based on the particular needs of an athlete and the recommendations by the nutrition expert.
NSWIS is a world leader in supporting elite athletes. Ian Thorpe and many other olympic athletes were trained and supported by NSWIS.
This project is industry based.

RAC7. Internationalization and translation management for Java applications

The goal of the project is to investigate approaches where a web application develoepd with the Spring framework can be internationalized, and a translation interface provided. The system would allow a team of translators to collaborate in a fashion similar to the openacs translation project.

RAC8. Mobile phone - J2ME application for data collection.

co-supervisor: Daniel Zhang (tbc)
In this project you will develop an application for mobile phones that allows data collection of Geographic information. The application will be developed in Java on Windows mobile 5. A number of devices will be available.

RAC 9. E-learning Development (Project to be confirmed)

co-supervisor: Spider Redgold - CTO of MXL eLearning
This project is industry based.
A multi disciplinary team to collect requirement analyse and develop a series of interfaces for 21st century devices. This will include. 1) an example scenario: receiving entrants lists for all competitors and heats, editing lists, entering real-time sports carnival results for competitors from several schools at a regional carnival through a PDA/mobile phone/wireless notebook computer. All competitors will be in the student administrative system in their appropriate schools and heats. 2) security model to ensure all student details are private at all times 3) security checklist, 4) risk assessment and risk mitigation plan 5) test plan to: ensure security, break test, load test, positive and negative testing strategy, interface design templates for a select range of devices including current browsers. The application is dotnet 2 with Teleric controls, SQL 2005, using IIS webserver. See http://www.mxl.com for system information on our applications .
 

RAC 10. Integrating google docs with facebook

co-supervisor: TBC
Develop web servcies to integrate a web based writing tool such as Google doc, with Facebook. This project will require that you use Google's API (Java version) to access documents or spreadsheets, and allow others to read and modify them.
See Sharehomework for an example, where facebook is integrated to Scribd
Google Docs can be accessed using their API

3. Other

RAC11. Evaluation of dry electrode system for Brain Computer Interfaces.

This project will require the development of hardware components and their evaluation.
You will work in collaboration with doctors at the Royal Prince Alfred Hospital.

 

spcr
Print Friendly VersionPrinter format
spcr
Email a FriendEmail to a friend
spcr
Large text
spcr
Default text
spcr
textsize
spcr