Updated slides with the proposed projects for Spring 2011

Download Report

Transcript Updated slides with the proposed projects for Spring 2011

Spring 2011 CIS 4911 Senior Project
 Catalog Description: Students work on faculty
supervised projects in teams of up to 5 members to
design and implement solutions to problems
utilizing knowledge obtained across the spectrum
of Computer Science courses.
 Written Reports: 4 (S/w Eng. Projects - Project
Plan Document, Requirements Document, Design
Document, Final Project Document)
 Oral Presentations: Between 3 and 5, average
15 minutes each
Spring 2011 CIS 4911 Senior Project
Guidelines for the Student:
 Meet with the Academic Adivsor/Senior Project
Coordinator by the 4th week of the prior semester,
to obtain permission to register for the course.
 Meet with the Mentors/Clients and discuss
potential projects during the prior semester.
Spring 2011 CIS 4911 Senior Project
 During the senior project semester, the student
must schedule appointments with the
Mentor/Client in order to produce the project
deliverables in a timely manner.
 All the teams assigned by Friday Dec. 3rd.
 Visit
http://users.cis.fiu.edu/~clarkep/seniorproject/
for updates
Comparative Genomics Database
 Prof. Giri Narasimhan, Bioinformatics Research Group
 Email: [email protected]
 Build a genomic database to achieve the following:
 Store and retrieve comprehensive information over internet
 Provide user-interface for non-experts to make complex queries
 Provide ways to use existing bioinformatics & visualization tools
 Skills Required:
 Databases and internet programming
 Healthy curiosity
vMoodle
 Dr. Ming Zhao



Office: ECS 363, 305-384-2034
Email: [email protected]
Web: http://visa.cis.fiu.edu/~ming
 Project vMoodle


Develop a virtual machine based online learning system using
current technologies
Study the research challenges to the scalability of such systems
 Required expertise


C, Java, or PHP programming
Experience with virtual machines
Stop Caller ID Spoofing
 Easy to spoof caller IDs with VoIP
Easy access to caller ID spoofing service
 Use certificates to authenticate caller IDs
 Similar to prevention of Web phishing
 Implement authentication protocol based on open
source VoIP software

 Advisor: Dr. Deng Pan
 Contact: [email protected]
 Required Expertise:



C programing on Linux
VoIP SIP protocol
Digital certificates
Environment for Software Architecture Modeling
 This project involves the development of an environment for a
software architecture modeling framework called SAM.
 The top level GUI for SAM. Needs functionality such as zoom in
zoom out to facilitate user’s modeling process. Besides, a Petri net
checker has to be implemented to check the completeness of the
modeling process.
 Advisor: Dr. Xudong He
 Contact: [email protected]
 Required Expertise:

Java programming

Knowledge of GUI libraries

Knowledge of XML
User Controlled Subliminal Display
 This is a Linux based (Ubuntu desktop) open source project. It
requires a customized video buffer configuration to display a user
specified subliminal image at selected interval times with low
refresh rate.
 A GUI interface needs to be developed to customize the
configurations settings and to synthesize subliminal images.
 Advisor: Dr. Nagarajan Prabakar
 Contact: [email protected]
 Required Expertise:

Unix/Linux basic skills

X configuration

Linux GUI libraries
Virtual Labs
 Dr. Masoud Sadjadi
 Office: ECS 212 C, 305-384-1835
 Email: [email protected]
 Web: http://www.cis.fiu.edu/~sadjadi/
 Project Virtual Labs
 Contribute in the requirement analysis, design, and development of
virtual labs using Moodle and Virtual Machine technologies.
 Different topics: defining and monitoring virtual environments, flexible
scheduling, fair resource sharing, scalable design to accommodate
students in several classes, provisioning and deployment of virtual
environment in the Cloud, etc.
 Required expertise
 Formal training in Software Engineering
 Experience in developing code in Java and PHP
 Experience with virtual machines
 Familiarity with Moodle and Web services is a plus
Interactive Network Experiment
 Prof. Jason Liu, Modeling and Networking Systems
Research Group (www.primessf.net)
 Develop an interactive simulation framework to visualize
the dynamic state of a virtual network


Efficiently retrieve network state in real time
Provide user interface to visualize the network state in real time
 Skills Required:
 Java and C/C++ Programming
 UNIX environment
 Complex software packages
(GUI and DBMS)
2011 Open Health Tools Academic Challenge
Undergraduate
 Development of an open source software application that includes
the ability for a consumer to submit home medical device data from
home to an instance of CONNECT (database). Demonstrate the
ability to view the home medical device data through an innovative
consumer GUI on the consumer device used to submit the data.
 Advisor: Dr. Peter Clarke
 Contact: [email protected]
 Required Expertise:

Java programming

Knowledge of XML

Medical device interfaces