The College of New Jersey Logo

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     Three Bar Menu

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 of 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 (

The Department of Computer Science offers the following:

The Department also supports the Computational and Mathematical Biology minor that is housed in the Biology Department.

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

Immersive Experiences

Computer scientists and developers work across disciplines—with biologists, say, or musicians—to create computational solutions for clients. Our students do, too: Project-based courses and a capstone experience—a research project or a summer internship—model professional realities. Students gain real practice in the team-oriented, problem-focused nature of today’s workplace.

Computational Thinking & More

How can we apply computer science theory to solve problems, while anticipating human behavior and balancing multiple (or even conflicting!) variables? We push students to think beyond data and code, integrating computational thinking with critical analysis. Our graduates are prepared to reason through social, ethical, and professional issues encountered over a career.

Prepped for Success

Skill, knowledge, and practical experience: Our graduates go into the world with a foundation that impresses cool companies (Google, IBM, Etsy, Lockheed Martin, and even startups) and great graduate schools (Stanford, Columbia, Princeton, Stony Brook, and many others). Internships add more polish: Twitter, the FBI, Amazon, and Weebly, among others, have snapped up our students.