Spring 2011 CIS 4911 Senior Project

11
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

description

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. - PowerPoint PPT Presentation

Transcript of Spring 2011 CIS 4911 Senior Project

Page 1: Spring 2011 CIS 4911 Senior Project

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

Page 2: Spring 2011 CIS 4911 Senior Project

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.

Page 3: Spring 2011 CIS 4911 Senior Project

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/seniorproje

ct/ for updates

Page 4: Spring 2011 CIS 4911 Senior Project

Comparative Genomics Database

Prof. Giri Narasimhan, Bioinformatics Research Group Email: [email protected] 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

Page 5: Spring 2011 CIS 4911 Senior Project

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

Page 6: Spring 2011 CIS 4911 Senior Project

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

Page 7: Spring 2011 CIS 4911 Senior Project

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

Page 8: Spring 2011 CIS 4911 Senior Project

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

Page 9: Spring 2011 CIS 4911 Senior Project

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

Page 10: Spring 2011 CIS 4911 Senior Project

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)

Page 11: Spring 2011 CIS 4911 Senior Project

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