Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

About the Department

The Department of Computer Science at The College of New Jersey strives to educate and assist each student personally through the undergraduate years, by providing a comprehensive learning environment and developing a community of learners.

Faculty members are teacher-scholars who assume the roles of class instructors, research mentors, academic advisors, and coordinators of Computer Science related extra-curricular activities. The Department provides an extensive curriculum with courses being taught by our faculty members in small classes.

The practical experience is an essential component of the Computer Science Program. All majors participate in at least one of the capstone experiences comprising of one semester mentored research with a selected faculty member, or an academically approved internship. This provides students with the opportunity to work one-on-one with a faculty member on a research problem within the realm of their expertise or gain experience in solving real-world problems in an industry environment. Students are also encouraged to take advantage of opportunities to study abroad for a semester or a summer in TCNJ-designed academic programs (

Our undergraduate Computer Science program is accredited by the Computing Accreditation Commission of ABET,

Department Strategic Plan.