- CSC 099: Orientation to Computer Science
- CSC 101 (cross listed as IMM 120): Introduction to Interactive Computing
- CSC 102: Introduction to Computational Modeling
- CSC 105: Applying Computing to Mathematical Problem Solving
- CSC 215: Computer Science I for Science and Engineering
- CSC 220: Computer Science I: Computational Problem Solving
- CSC 230: Computer Science II: Data Structures
- CSC 250: Accelerated CS I, II
- CSC 260: Software Engineering
- HON 280: Creative Computing
- CSC 307: Data Mining and Predictive Modeling
- CSC 310: Discrete Structures of Computer Science
- CSC 315: Database Systems
- CSC 320 (cross listed as IMM 320): Information Retrieval
- CSC 325: Computer Architecture
- CSC 345: Operating Systems
- CSC 350: Computer Graphics
- CSC 360: Computer Networking
- CSC 365 (cross listed as IMM 365): Games I: Design and Architecture
- CSC 380: Artificial Intelligence
- CSC 390: Programming Languages
- CSC 391: Independent Study in Computer Science
- CSC 399: Internship in Computer Science
- CSC 410: Advanced Analysis of Algorithms
- CSC 434: Compilers and Interpreters
- CSC 450: Computer and Network Security
- CSC 460: Theory of Computation
- CSC 465 (cross listed as IMM 465): Games II: Implementation and Project Management
- CSC 470: Topics in Computer Science
- CSC 471 (same as BIO 470 when the topic is Genomics and Bioinfomatics): Genomics and Bioinfomatics
- CSC 498: Mentored Research I in Computer Science
- CSC 499: Mentored Research II in Computer Science
The College of New Jersey | 2000 Pennington Road Ewing, NJ 08628-0718