Welcome to the home of the University of Michigan's School of Information on the Web.  To learn about the accessibility features of this site use accesskey 0 or use the following link: ACCESSIBILITY
| | | | Some of the links on this page may link to PDF files. Use this link to download Adobe Acrobat Reader →. Adobe also offers a free utility which can convert PDF files to text or HTML →. |
School of Information |
University of Michigan |

Connecting People, Information and Technology in More Valuable Ways
About SIAbout SI | ApplyingApplying | MSI DegreeMSI Degree | Ph.D.Ph.D. | PeoplePeople | ResearchResearch | CareersCareers | FieldworkFieldwork | Student LifeStudent Life |




Information For ...

Home > Fieldwork > PEP > Internship Portfolio Search > Internship Public Portfolio

Internship Portfolio

(<< return to list of Internship portfolios)

Shinya Kasuga


Internet Public Library [Web site]
Ann Arbor, MI
Summer 2005
Email

The Internet Public Library is a teaching and research laboratory at the University of Michigan School of Information that also provides services to the public. This summer, the IPL began a project to create a book recommender system.

Project Objectives

  • Design the MySQL database for the book recommender system
  • Create Java classes for interaction between JSP pages and the database
  • Create and implement the algorithm for matching users to books
  • Perform miscellaneous systems administration duties

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.
Home > Fieldwork > PEP > Internship Portfolio Search > Internship Public Portfolio
    Home | About SI | Applying | MSI Degree | Ph.D. |  People | Research | Careers | Fieldwork | Student Life  

|  CONTACT | SITE MAP | INTRANET | ACCESSIBILITY | SEARCH  

SI CONTACT INFORMATION | si.info@umich.edu
© 2009 Regents, University of Michigan