The College of New Jersey Logo

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

Registration Newsletter

The registration period for Fall 2026 courses is April 7 – 15, 2026.

Below, please find important registration reminders and a full listing of Computer Science courses that will be offered in the Fall 2026 semester.

Reminders

  • CS Majors must meet with their academic advisors prior to their registration window opening in order to plan for the semester ahead and to have their advising hold removed.  Advising holds will prevent students from enrolling in courses, so it is critical that students meet with their advisor as soon as possible.  Faculty will share their advising availability in March.
  • Other types of holds, such as financial, health, and housing requirement holds, cannot be removed by CS faculty and staff.  Students must review hold details on PAWS and contact the appropriate office with any questions.
  • All rising CS sophomores must take CSC 199.
  • Students who are enrolling in mentored research must complete the School of Science Qualtrics survey before 4:30 PM on Friday, April 17, 2026.
  • Contact your advisors with questions!

PAWS Waitlists

  • Review the Office of Records & Registration’s website for Important Waitlist Information.
  • Remember to use the “Swap” function if you are enrolling in back-up courses; the CS Department does not have information about the course(s) you will drop for a preferred CS course.

Fall 2026 Elective Mini Course

CSC 275-01: Digital Problem Solvers: An Introduction to AI Automation
0.25 units, Blended Learning in Q1 (August 25 – October 13)
This mini course introduces students of all majors to modern AI-aided software development and workflow automation. Students will learn how to utilize current AI tools to quickly develop computational solutions for high-level, real-world problems. Time permitting, students will also learn how to utilize open-source options to help them make informed decisions regarding the reduction of development, usage, and maintenance costs when using AI agents.   

This course only counts for elective credit for CS Majors.


Fall 2026 Advanced Core Courses

CSC 360-01: Computer Networking, M/TH, 3:30 – 4:50 PM, Dr. Li
CSC 360-02: Computer Networking, M/TH, 2:00 – 3:20 PM, Dr. Li
(Prerequisites: CSC 230, CSC 270, and MAT 127, each with a grade of C or higher.)
This course introduces basic elements of modern computer and telecommunication networks. A hybrid five-layer reference model resembling the popular TCP/IP model is discussed. In each layer, the state-of-the-art hardware and software technologies are introduced. These include: fiber-optic and mobile/cellular communications; HTTP/WEB; wavelength/time division multiple access protocols; TCP/UDP and ATM adaptation layer protocols; network security.


Fall 2026 CS Options Courses

CSC 355-01: Human Computer Interaction, M/TH, 12:30 – 1:50 PM, Dr. Salgian
(Prerequisites: CSC 230, CSC 270, and MAT 127, each with a grade of C or higher.)
This course will cover various aspects of the interaction between computer systems and human operators. Topics covered will include the underlying principles for human computer interaction, from aspects of human perception and memory, to user interface design. The course will culminate in a final project in which students will design and implement their own HCI applications.

CSC 470-01: Special Topics, Introduction to Data Science, T/F, 9:30 – 10:50 AM, Dr. Russo
(Prerequisites: CSC 230, CSC 270 and MAT 127, each with a grade of C or higher, and STA 215.)
This course introduces students to the field of Data Science with an emphasis on analysis and application. Students will learn to work with a professional Data Science toolkit, develop a wide range of skills, and have ample opportunities to practice on a variety of data sets. Topics to be covered include Data Wrangling, Exploratory Data Analysis, Data Mining and Inference, Model Analysis and Uncertainty Quantification, Data Visualization, and fundamentals of Machine Learning, including Dimensionality Reduction, Modeling, Classification and Clustering. This course counts as an option for the Data Science Specialization.

CSC 470-02: Special Topics, Cryptography and Cybersecurity, M/TH, 3:30 – 4:50 PM, Dr. Datta
(Prerequisites: CSC 230, CSC 270 and MAT 127, each with a grade of C or higher.)
This course will provide students with a broad introduction to the principles and applications of cryptography and its role in cybersecurity. Students will learn about the application of these cryptographic techniques in various aspects of cybersecurity, such as securing communication channels, data integrity, authentication processes, and protecting against common cyber threats. Additionally, the course delves into real-world applications and case studies to explore the role of cryptography in network security, internet privacy, and digital identity verification. Throughout the course, students will have the opportunity to apply their knowledge through practical exercises and case studies, fostering a deep understanding of how cryptography and cybersecurity principles are applied in real-world scenarios. Topics covered include cryptographic algorithms, protocols, cryptographic systems, security models, threats, and countermeasures.


Fall 2026 CS Core Courses

Course Meeting Times Instructor
CSC 199-01 T,  9:30 – 10:50 AM Dr. Das
CSC 199-02 F, 9:30 – 10:50 AM Dr. Das
CSC 199-03 M, 12:30 – 1:50 PM Dr. Li
CSC 220-01 M/TH,  2:00 – 3:20 PM
TH,  12:30 – 1:50 PM
Dr. Li
CSC 220-02 M/TH, 11:00 AM – 12:20 PM
TH, 12:30 – 1:50 PM
Dr. Datta
CSC 220-03 M/W,  5:30 – 7:30 PM TBA
CSC 220-04 T/TH,  5:30 – 7:30 PM TBA
CSC 230-01 M/TH,  9:30 – 10:50 AM
TH,  11:00 AM – 12:20 PM
Dr. Ferdous
CSC 230-02 M/TH,  12:30 – 1:50 PM
M,  2:00 – 3:20 PM
Dr. Ferdous
CSC 230-03 M/W,  5:30 – 7:30 PM TBA
CSC 270-01 T/F,  11:00 AM – 12:20 PM
F,  2:00 – 3:20 PM
Dr. Bloodgood
CSC 270-02 T/F,  3:30 – 4:50 PM
T,  2:00 – 3:20 PM
Dr. Bloodgood
CSC 325-01 M/TH, 9:30 – 10:50 AM
M, 11:00 AM – 12:20 PM
Prof. DeGood
CSC 325-02 M/TH,  2:00 – 3:20 PM
TH,  11:00 AM – 12:20 PM
Prof. DeGood
CSC 335-01 T/F,  2:00 – 3:20 PM Dr. Papamichail
CSC 335-02 T/F,  3:30 – 4:50 PM Dr. Papamichail
CSC 345-01 T/F,  9:30 – 10:50 AM
F, 11:00 AM – 12:20 PM
Dr. Yoon
CSC 345-02 T/F,  3:30 – 4:50 PM
T,  2:00 – 3:20 PM
Dr. Yoon
CSC 415-01 M/TH,  9:30 – 10:50 AM
M,  11:00 AM – 12:20 PM
Dr. Pulimood
CSC 415-02 M/TH,  12:30 – 1:50 PM
TH,  11:00 AM – 12:20 PM
Dr. Pulimood
CSC 435-01 T/F,  2:00 – 3:20 PM Dr. Das
CSC 435-02 T/F, 11:00 AM – 12:20 PM Dr. Das
Top