Suggested Project Topics, Areas of Research Interests

Advisor: CJ Chung

2007-2008

Before 2007

Project Title Description

Prerequisites (Related Fields)

Class Scheduling Solving Constrained Combinatorial Optimization problems to find better optimal class schedules. Inputs to the system are: student's requests, instructor's preference and available class rooms (resources). Artificial Intelligence, Constrained Search and Optimization, Evolutionary Computation
Event Management System Integrated event management system MS .Net
Membership Support System J2EE
PTO support system J2EE
LaptopBot Develop LaptopBots to play robot Tennis game using a camera and IR sensors; Enter IGVC games in May 2003. C++ and AI
RoboCup soccer simulation http://www.uni-koblenz.de/%7Efruit/orga/rc02/index.html Socket programming
Conference Management System Web-based integrated conference management system; Need to produce optimized timetables for the conference. J2EE, AI
Adaptable Class Scheduling  Web Interface Provide an adaptable DB enabled web interface for the class scheduling in order to collect data from administrator, instructors, and students. Java Servlets and JSP, DB, and AI
Adaptable DB enabled applications generator Developing dynamic application generator for creating DB enabled web applications such as registration management, membership management, schedule management, resources management, etc. Java Servlets and JSP, DB, and AI
3D Design Optimization Please check out http://www.el-tec.de/CEC2001/compD2.html AI, Search and Optimization, EvolutEvolutionarytation
Symbol Sequence Recognition http://ace.essex.ac.uk/problems/seqrec/SequenceRecognition.html AI, Java, Web Services
Personalized Medical Info Integrated and cetralcentralizedal information system for individual. iButtons are used for personalization. Java, J2EE
Software Engineering Methodology for J2EE applications Defining software engineering methodmethodologiesools to be used for each pahse phaseEE application development. A sample application based on the methodology are expected to be developed. Software Engineering, Databases, Java Servlets, JSP, J2EE, UML
SDL to JMS (Java Messaging Services) SDL is a specification language which has been widely used for message passing systems. Test some JMS features and implementing a simple graphical user interface to transftransformo java code using JMS. Software Engineering, Java Application, Java Servlets, JSP, J2EE.
Experimenting Artificial Neural-nets with Handy Board, Lego, and Laptop Robots Develop some Handy Board robots to experiment various artificial neural nets. C, Java, AI, Artificial Neural-nets, Handy Board and Lego RCX (No hardware experience is required) 
Fuzzy Logic Controller for Handy Board, Lego and Laptop robots To implement reusable, generalized fuzzy logic controller for Handy Board Motors (Servo Motors) C, Intelligent Systems, Fuzzy Logic (No hardware experience is required)

Khepera Robot Soccer

Build Khepera robot software playing soccer. The game rule can be found at http://www.fira.net/fira/f2001/docs/games/skhepsot.html There is a chance to participate in a robot soccer competition in Germany in Oct. Check out http://wwwhni.upb.de/sct/symposium/

C++, AI, Intelligent Systems, Computer Vision (No hardware experience is required)

Autonomous Agent Development of TAC(Trading Agent CometiCompetitionONT>http://tac.eecs.umich.edu/game.html C++(or Java), Distributed Computing, AI
Your Own Project must be pre approved by the instructor