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 |