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 (http://cge.tcnj.edu/).
The Department of Computer Science offers the B.S. degree in Computer Science, the Seven Year B.S./M.D. degree, and the Computer Science Major with Data Science Specialization. The Department also offers a minor in Computer Science, a minor in Computer Science Education, and Computer Science Honors. The Department 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, www.abet.org.
- Program Educational Objectives
- Student Outcomes
- Assessing Student Outcomes and Program Educational Objectives
- Enrollment Data
- Courses Offered
- Special Topics Courses
- Mini Course Topics
- Celebration of Computing
- Courses Offered in Summer Session
- Department Awards
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.