Apply     Visit     Give     |     Alumni     Parents     TCNJ Today     

About the Department

Computer science at TCNJ is hands on, team based, and project centered—just like the real world. Take courses in exciting fields—artificial intelligence, computational biology, cloud computing—while collaborating across disciplines to solve real problems through computing. Our curriculum is continually revised to incorporate the latest advances and technologies, ensuring graduates are well prepared for today’s challenges.

Learn More Apply

Recent News


  • February 10, 2016

    Show your CS@TCNJ pride! Would you like to earn the title of "Computer Science Representative" for your resume?  The faculty are...

  • January 29, 2016

    Article written by Kylie Gorman (Class of 2016) Photo taken by Lindsey Abramson (Class of 2018 )   On...

  • October 28, 2015

    The Computer Science Department will be holding two informational sessions about internships in Fall 2015. Dates and times for the Fall 2015...

  • November 2, 2015

    Attention students:  The Spring 2016 wait list is now closed.  We will be working through the list of students who...

  • September 17, 2015

    Article written by Kyle Davis, senior CS major On Wednesday, September 9, the students of ACM, WICS, and UPE hosted the...

  • September 16, 2015

    Dr. Andrea Salgian will be presenting a research paper at the International Computer Music Conference, held between September 25 and...

  • September 14, 2015

    The first Computer Science Colloquium of the semester will be held on Tuesday, September 15.  Dr. Vinayak Elangovan, Visiting Assistant Professor...

  • September 4, 2015

    Attention: Computer Science Students Please join members of ACM, WICS, and UPE at the Computer Science Ice Cream Social on Wednesday, September...

  • July 15, 2015

    On June 12, Professor Monisha Pulimood (Computer Science) and Professor Kim Pearson (Journalism) presented at a workshop on promoting collaborations...

  • May 8, 2015

    Congratulations to the winners of the 2014-2015 Computer Science Department Awards, Computer Science Service Awards, and the Charles Goldberg-Norman Neff...

  • May 5, 2015

    On Wednesday, May 6, the Computer Science Department will host the Celebration of Student Achievement in Forcina Hall (4th floor)....

  • April 27, 2015

    A select group of students recently accompanied Dr. Peter DePasquale to the Net Access Parsippany I data center. There they viewed first...

  • March 20, 2015

    Charles H. Goldberg – Norman Neff Scholarship Prize in Computer Science (Application due Friday, April 17, 2015 by 3:00 PM) The Charles...

  • March 18, 2015

    UPDATE (4/25/2015):  The Fall 2015 registration wait-list is now closed.  If you would are still interested in taking CS courses,...

  • March 18, 2015

    Advanced Technology Research Undergraduate Fellowship Awards Two Computer Science students have been awarded research fellowships for an 11-week summer program at the...

  • March 17, 2015

    Sharing Advancements in Computer Science:  ACM National Student Research Competition March 5-8, 2015 Two TCNJ Computer Science students were invited participants in...

  • March 3, 2015

    On February 28 and March 1, TCNJ's ACM chapter hosted the third annual hackathon in the Education Building. For more information,...

  • February 26, 2015

    The Computer Science Department is deeply saddened to announce that Dr. Miroslav (Mike) Martinovic passed away on Tuesday, February 24 after...

  • February 5, 2015

    Interested in volunteering as a Computer Science Department Representative?  There’s an app---lication for that! The Computer Science Department is always looking...

  • December 19, 2014

    Spring 2015 course rosters have been stabilized and currently there are no seats open in most Computer Science courses. You can...

  • November 17, 2014

    The registration period for Spring 2015 is over and the CS wait list is now closed. We have completed the process...

  • November 4, 2014

    Registration Wait List: https://jfe.qualtrics.com/form/SV_55XoX47GWfqtHtX. Registration is here and upper level CS courses are filling up quickly! There are some seats reserved for...

  • October 30, 2014

    (The following article and faculty profile were written by Danielle Leng and published on the School of Science's webpage) During TCNJ’s Mentored Undergraduate Summer...

  • October 17, 2014

    Congratulations to Scott Bouloutian, a senior in the Computer Science department, for his accepted publication in the International Symposium on...

  • October 17, 2014

      Attention CS Major and Minor Students: It's that time of the year again! If you haven't done so already, start thinking about...

  • August 29, 2014

    TCNJ’s MUSE (Mentored Undergraduate Summer Experience) program runs every summer. This year, Dr. Dimitris Papamichail worked with Joie Murphy, Nathan...

  • August 29, 2014

    Joie Murphy (class of 2017), Kate Evans (2017), and J.R. Villari (2016) have received Collaborative Research Experience for Undergraduates (CREU) funding...

  • July 30, 2014

    The NSF-funded CABECT project has received Research Experiences for Undergraduates (REU) supplemental funding to support two undergraduate research students as...

  • July 18, 2014

    The Department of Computer Science was thrilled to welcome Christopher Aker (CEO), Thomas Asaro (COO) and Keith Craig (Public Relations...

  • May 31, 2014

    The Computer Science Department Class of 2014 was awarded degrees en masse at the main TCNJ ceremony on May 15, 2014....

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

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.

areas study

Top