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 department's
internship web pages 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:
- Continued Development of COMTOR (1 or 2 students) - a Java-based Java Source Code Comment Tutoring and Analysis System - During the Fall 2006 semeseter, the COMTOR project was started and a code base developed. I am looking for additional work to be performed that moves the project forward. This will include additional development of analysis doclets (based on the Javadoc doclet API) as well as support of deployment to the web. We hope to use this system informally during the fall 2007 semester in order to refine the web analysis platform. This project is being developed in conjunction with a doctoral student and former TCNJ CS alum - Michael Locasto.
- Firefox Extension(s) (1 or 2 students) - I have ideas for two cool extensions to the popular web browser, Firefox. Students participating in this work would be required to research the mechanisms to integrate one of these extensions into the browser, code the extension, and release it to the general public as a formal project. Formal ownership of the extension could be yours after completion, if you want it...
All projects will entail regular weekly meetings, directed readings, discussions, design, implementation, and testing. A final report and a presentation are due at the end of the semester.
Dr. Deborah Knox:
Contact the professor directly.
Dr. Jikai Li:
Contact the professor directly.
Dr. Miroslav Martinovic:
Contact the professor directly.
Dr. Norm Neff:
No mentored research offered.
Dr. Monisha Pulimood:
- Continued development of CAFE (Collaboration and Facilitation Environment) - 2 students
CAFE is a content management system designed to support collaborative writing and the editorial process. This system can support the writing process in an undergraduate classroom, or publication of an online news magazine, but was originally designed to support the Interactive Journalism Institute for Middle Schoolers (IJIMS). IJIMS is funded through a three-year grant, Award No. CNS 0739173, from the Broadening Participation in Computing (BPC) program of the National Science Foundation (NSF). IJIMS is a pilot program intended to increase participation in the computing fields by exposing rising eighth-graders to interactive journalism. The principal investigators (PIs) on the grant are Prof. Ursula Wolz, Computer Science and Interactive Multimedia, Prof. Monisha Pulimood, Computer Science, and Prof. Kim Pearson, English, Journalism and Interactive Multimedia, while Mary Switzer, TCNJ's Gender Equity Specialist, is the program manager. In this research project we are investigating how collaboration occurs in different environments, how we can enhance it through CAFE, and how we can leverage it in undergraduate writing-intensive classes, to support newsletters for organizations, etc. The project will continue through Spring 2010 as funded research.
- Continued development of the TCNJ GRID computing framework (TGRID) - 2 students
The College of New Jersey has several computer labs across the campus equipped with state-of-the-art computers for use by students and faculty. There are periods, for example during the night or during the summer months, when a significant number of these computers are underutilized. We are developing a grid computing framework to enable sharing, selection, and aggregation of resources across the TCNJ campus in a secure manner. We are also investigating various issues of cooperation, like how resources can be described semantically in a meaningful way to more efficiently exploit limited resources by supporting better ways of providing data relevant to the user, etc.
Dr. Andrea Salgian:
- Understanding the gestures of a conductor - Continue the work on tracking the hands of a human conductor. The emphasis will be on developing real-time algorithms that can run using a simple webcam. Also develop algorithms for understanding simple gestures.
- Continued development of a vision system for an interactive robot - Refine existing face and object recognition algorithms, develop algorithms for new tasks.
Both projects will entail regular weekly meetings, directed readings, discussions, design, implementation, and testing. A final report and a presentation are due at the end of the semester.
Dr. Ursula Wolz:
Dr. Wolz is unavailable for Mentored Research in CS in Spring 2010. Please contact her for possible summer mentorship related to Game Development or the Interactive Journalism Project (http://www.tcnj.edu/~ijims).