The Computer Science Department at Carthage offers many opportunities for students to participate in research. Students are often invited to work with faculty on an ongoing research project, and the Summer Undergraduate Research Experience allows selected CS students to conduct research full time during the summer months.
Ongoing Research Projects
Professors in the Computer Science Department are active in research focused on how professional software developers teach and learn from each other. Faculty regularly involve students in their research projects, and send students to present their work at major conferences. Many of these students go on to study computer science in graduate school. Current faculty-led research projects include:
- Storyteller version control software
- Computer simulation of materials
- Parallel and distributed computing technologies
- Aspect oriented software development
- Game theory and computer graphics
Summer Undergraduate Research Experience
In SURE, students work one-on-one with a faculty mentor on a significant summer research project. The program provides a stipend, room and board, and a research budget to participants. All students and faculty participating in the program meet weekly for lunch and presentations of research progress. Students interested in participating in SURE should contact a faculty member and apply to the program. In recent summers, computer science professor Mark Mahoney has hired several SURE students to continue his work on developing Storyteller version control software.
All Carthage students are required to complete a senior thesis or capstone project to demonstrate their mastery of their chosen area of study. Computer science students use skills from the classroom, research, and internships to create a capstone software development project for their senior theses. The project serves as the highlight in a student’s portfolio, demonstrating skills to potential employers.
See a list of recent senior thesis topics tackled by Carthage computer science majors