TCNJ engineering students are required to complete a senior project that applies comprehensive academic foundations to in-depth technical projects. Library research, design, cost analysis, construction, testing, and project management all contribute to furthering the knowledge, ability and readiness of our students for industry or graduate school. Students work closely with a faculty advisor throughout the process to achieve their goals.