Learning Objectives
- Gain hands-on experience designing and managing a database in an actual application setting
- Acquire hands-on experience of developing a simple artificial intelligence (AI) algorithm in an application setting
- Learn the fundamentals of automated user-profile analysis in a web service.
- Broaden my experience in designing and developing server-side application in a team
- Gain expereince teaching technologies to other team members
- Learn new programming technologies
- Learn how to develop a program that is easily maintained by other persons after the project is over
- Become familiar with system administration in the SuSE Linux environment
- Gain experience teaching other project members how to use the environment
|
Project Outcomes
The entire database architecture and interaction schemes for the IPL Recommender System were designed from scratch and implemented by two programmers in a team. I took the responsibility of designing and implementing the back-end database part, while the other programmer developed the interface part, to provide both technical feasibility and design flexibility to the development project. I developed an original Java class architecture to enhance the flexibility and to reduce time when modifying system architectures upon interface-designer's request.
The project had its alpha service debut on September 19, 2005.
|