Home Lecture Notes Homework Resources Syllabus Jen's Home INFM 743: Development of Internet Applications

Final Project

The final project for this course will require both programming, information processing, and a written report. You may work alone or in in groups of up to 4 (with a corresponding increase in the amount of work expected from the group).

Requirements

  • Programming Component (must be done in perl)
  • Information Processing Component
  • Written Report
  • In-class presentation

Grading

  • Working code - 40%
  • Written Report - 40%
  • Presentation - 20%

Example Projects

  • Research Experiment - A combination of perl and good information architecture/processing make a great foundation for conducting experiments. You can build lightwieght interfaces for subjects to interact with or easily collect data from the web. In either case, perl and proper informaton processing also leads to the analysis phase.

  • Build a Facebook App - Facebook has a perl interface for building applications. Based on this, there is a large amount of information you can collect and share, and analyze.
  • Choose an interesting perl module from CPAN and build an application around that. You will need to find a data source and put a nice interface on it.
These are just examples. If you have your own idea, please run ig by me - I will probably approve it!

Schedule

All items on this schedule should be submitted to Dr. Golbeck via email and are due by 11:59pm on the date indicated unless otherwise noted.
    • April 8 - Choose your groups and project idea. Send a 1-2 paragraph email (note: no attachments) with your broad plan. If you have questions, pelase email before the deadline; your project plan should be finalized by this date.
    • April 15 - Outline of project with details on all components of the project, who will complete what, etc.
    • April 22 - Intermediate progress report - what do you have done and how is the project progressing. Send via email without attachments.
    • April 29 (in class work day)
    • May 3 - Complete draft of paper due. Note: this is not a class day
    • May 6 - In class project presentations. Final code and paper due.