The following projects will partially fulfill the practicum experiences that your program of study requires. Two practicum experiences are required to fulfill graduation requirements. We recommend one experience during the junior year and one during the senior year. You may choose any combination of mentored research or internship. Course numbers have changed. Mentored research is either CSC 498 or 499, depending on level of experience. CSC 499 is reserved for when you are continuing work on a project. Internship is now CSC 399. (If you are interested in internship opportunities, please logon to LionsPro through Career Services and contact
Dr. Li, our internship coordinator. Check the
internship listing for more information.)
Please read through the following project descriptions. If you are interested in some of them, schedule an appointment with the faculty member indicated to discuss your interest, qualifications, and schedule. When you are invited to join the project by the faculty member, please fill out the
mentored research contract, including course numbering, section numbering, gpa, earned hours, and the signature. The contract is to be turned in for review by the Department Chair, and then after final approval, you will need to bring a copy of the contract to Records & Registration for in-person registration for that one course.
Research projects are listed in alphabetical order by faculty member’s last name. As new proposals arrive, this list will be updated. If you have a great idea for a project that you don’t see listed, please visit with the faculty member most closely interested in that area and propose a discussion!
Dr. Peter DePasquale:
- Web security and PHP enhancements to the department web site - Explore PHP in-depth PHP build building additional functionality to our department web site. Also, help secure the site further by researching about HTML injection and SQL injection and apply what you have learned to our site. Another possible avenue to pursue would be to begin migrating the site to JSPs and Java Server Faces.
- Web Filtering – Continue the design, development, and deployment (hopefully) of a community-based web filtering technology. The technology uses Bayesian Statistical Filtering (similar to that used in junk email filtering) to filter web content. Prior experience with PHP, Java and databases are a must.
Mentored research will include regular weekly meetings, directed readings
and discussions, as well as development and implementation of various
related software components. Solid programming background is required, while familiarity with PHP/JSPs/Java is a plus. For more information on working with me, please refer to my web site. Thanks.
Dr. Deborah Knox:
- Dr. Knox is currently serving the School of Science as Interim Dean and will not be offering any mentored research projects.
Dr. Nobo Komagata:
- Dr. Komagata will be on leave during the 2005-2006 academic year and thus will not be offering any mentored research projects.
Dr. Jikai Li:
- This research is a continued effort to investigate how a new transport layer protocol can work efficiently and fairly with emerging high-speed wired and wireless network. Last several years have seen the bandwidth of wired network and wireless network increased dramatically. This bandwidth boom has already displayed a significant effect on our daily life and the world. However, due to the limitation of current transport layer protocols, the potential of these high-speed networks is not fully exploited. In the last several years, researchers have intensively investigated the new protocols that can transmit data efficiently and fairly. In this work, we will continue our research to develop new transport layer protocol for high-speed wired and wireless network. This work will use NS-2 to study the performance of network. Although programming is not focus of this research, moderate programming is a must-be. Several questions should be answered at the end of the semester.
- How throughput and goodput are affected by the protocol.
- How is the fairness performance of the new protocol?
The student interested in this research should have C/C++ programming experience, have Networking experience (took networking course) before. At the end of the semester, student is expected to turn in a research report.
- This work is intended to study how sensor network can be used for the strong wind research, such as hurricanes and tornadoes. Dramatic advances in wireless communications, optics, and Micro-Electro-Mechanical Systems (MEMS) have made it possible that our future life will be pervaded small, low-power, cost-effective, autonomous devices, called sensor nodes, which will redefine the society how we live and work. In this research, we will study how sensor network can be applied to strong wind research, like hurricanes and tornadoes. Student is expected to develop new system, do some programming with C/C++. Ideally, student should have a strong electronic engineering background.
Dr. Mike Martinovic:
The focus of my current efforts is on the theory and practice of design, development, testing and evaluation of hybrid Question Answering systems that combine statistical and linguistic techniques in order to optimize their performance. The system being envisaged and developed (QASTIIR <
http://www.tcnj.edu/~mmmartin/QASTIIR.html>) is an integrated, on-demand, dynamic, modular and flexible system with portable linguistic components that can be moved within the system dynamically. These components can be included ("plugged-in") or excluded ("pulled-out") from processing based on the query and user characterizations obtained during a preprocessing phase.
Within the above framework, a future work on the following components of the Question Answering system are envisaged:
- Named Entity Recognition - design and development of a module that is capable of recognizing named entities within a text (i.e. person names, organization names, locations, monetary epxressions, etc., etc.). Such a system has an important role within the information extraction phase of QASTIIR.
- Reference Resolution - design and development of a module that is capable of resolving pronomial and definite referencing within a text. Within this framework, a research will be conducted into (ii-a) electronic lexicons and (ii-b) natural language parsers and part-of-speech taggers.
- Question Categorization - design and development of a module capable of categorizing questions and predicting possible answer classes for given questions.
Mentored research will include regular weekly meetings, directed readings and discussions, as well as development and iomplementation of various related software components for QASTIIR. Solid programming background is required, while familiarity with Natural Language Processing techniques and Artifical Intelligence is a plus. Spring semester enrollment for my mentored research is limited to three seats.
Dr. Norman Neff:
Coming Soon.
Dr. Andrea Salgian:
- Making Computers See - Computer vision is a subfield of artificial intelligence that aims to replicate human vision using computer hardware and software. The big challenge is understanding images, bridging the gap between the nature of images (essentially arrays of numbers) and their descriptions. State of the art computer vision technologies have made possible achievements such as vehicles that are able to steer themselves along highways, and computers that can recognize and interpret facial expressions. Poor image quality due to various reasons such as insufficient lighting or fog, makes the task even more difficult. Computer vision makes possible the enhancement, interpretation, recognition, identification and other processing of partial images.
My research interest is in object recognition, a subfield of computer vision that seeks to build systems that can learn object representations from image databases and find the learned objects in images of complicated scenes. Applications range from automated surveillance systems to robotics and human-computer interaction. Some of the specific challenges of object recognition include occlusion of object subparts and changes in object orientation.
Mentored research activities include setting up an object recognition
system, building object and face image databases, developing, implementing and extending algorithms, and system performance evaluations. Students are also required to participate in discussions of directed readings.
Dr. Monisha Pulimood:
- Programming Support for Applications on the Grid - Grid Technology is fast revolutionizing business models and scientific research methods. A grid computing system is a distributed parallel collection of computers that enables the sharing, selection and aggregation of resources. This sharing is based on the resources' availability, capability, performance, cost and ability to meet quality-of-service requirements. Bioinformatics, oil and gas exploration, automotive and aerospace engineering, and financial services industries were among the early corporate adopters. Today the Grid spans computers at several universities, commercial and government research facilities.
My research interest is in languages that can produce strongly mobile programs to effectively use resources distributed on the Grid. A strongly mobile program (mobile computation) is one that can commence execution at one site, discover a need for a resource at a different site and then halt execution, migrate, and continue execution at the new site. In order to continue (without being forced to start over) the current state of execution must migrate along with the mobile computation. Research activites include researching and setting up infrastructure for an experimental Grid Computing environment; developing and executing performance evaluation studies for mobile computations (programs); extending and implementing modules that provide support for strong mobility in the language and virtual machine.
Dr. Pulimood's mentored research section is currently filled.
Dr. Ursula Wolz:
Coming Soon.