CSA 448 Senior Design Project Descriptions, Fall 2009
     
    1. Pearson Interaction Design Pattern Library / Dr. Chi-Hao Cheng and Pearson Corporation
     
    The objective of this project is to design an interaction pattern library for user interface designers. Tasks will
    include:
     Define information architecture for patterns
     Extract patterns from existing Pearson products
     Document patterns with defined information architecture
     Conduct usability test for competitive patterns
     Build a web site for designers to share, comment and use design patterns
     
    2.  Myaamia (Miami) Language Experience / Dr. Troy and Myaamia Project staff
     
    The Miami Tribe of Oklahoma is a small non-reservational tribal community that is dispersed and lacks
    resources for continued support in language and cultural education. This lack of community educational
    infrastructure over several generations has lead to an accelerated decline in cultural and language knowledge
    among tribal youth and their families. The purpose of this project is to create technology-based materials for
    Miami Tribe members, adults and children, to experience their heritage language and culture in a home
    environment.  We will use smartpens, programmed in Java.
     
    3.  Abilities First Fulfillment / Dr. Janet Burge
     
    This is an interdisciplinary outreach project to design and fabricate a technology-based device that will help
    improve the life of a disabled person.  Toward that end, the design team will meet these three objectives: 1)
    help someone who is struggling, 2) engage with local high school students, and 3) encourage young women to
    consider a career in computer science or engineering.  As an integral part of designing and fabricating the
    technology based device, the team will work with and mentor female high school students who will be from
    among the participants in this year’s INTERalliance IT Careers Summer Camp.  This includes (but is not limited
    to) hosting monthly events with these students.  The design team will also work with Abilities First
    (www.abilitiesfirst.org), a local organization that provides services to people with various disabilities. The team
    will require Computer Science students to write the software needed for the device.
     
    4.  Secure Protocol Builder  / Dr. Keith Frikken and Dr. Lukasz Opyrchal
     
    The area of secure multiparty computation allows users to compute a collaborative outcome without
    revealing private inputs.  This has a wide variety of applications, including: private DNA analysis, private
    benchmarking, and collaborative data mining.  Historically, this area has been considered a theoretical
    novelty, but recent results have shown promise that it may be practical in some cases.  However, while a
    plethora of different tools exist in this area, implementations are scarce.  One of the difficulties of this area is
    the lack of a tool which facilitates the composition of these protocols into a single protocol.  
     
    5.  Security for Content-Based Messaging / Dr. Keith Frikken and Dr. Lukasz Opyrchal
     
    Publish subscribe (messaging) middleware is used in many application domains for data distribution.  Such
    systems are used in large distributed systems including stock market systems, airport management systems,
    etc.  Content-based messaging systems allow subscribers (consumers of information) more flexibility to specify

    2009 Senior Capstone Projects