The College of New Jersey Logo

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

CSC 270: Discrete Structures

Formerly CSC 310 “Discrete Structures of Computer Science”

Offered Every Semester

Course Units: 1


This course introduces students to concepts and structures fundamental to computer science, while emphasizing algorithmic thinking, mathematical reasoning, and their applications. Topics include logic, proofs, sets, functions, relations, graphs, induction, recursion, languages and grammars, and finite-state machines.

Prerequisites:  CSC 220 with a grade of C or higher; CSC 215 or CSC 250 with a grade of C or higher for non-majors

Corequisite:  MAT 127 (if taken previously, a grade of C or higher is required)

Required for major/minor: Computer Science Major, Computer Science Minor

Option for major/minor: None