The College of New Jersey Logo

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

CSC 435: Programming Languages

Formerly CSC 390 “Programming Languages”

Offered Every Fall

Course Units: 1

The principles and practices of programming languages are examined.  Students gain experience in applying models of languages in varied contexts. Topics include: static and dynamic typing models; object-oriented, procedural, logic, and functional programming models; decision constructs and core data structures; and unique (language specific) high-level constructs.  The emphasis is on language design, use, and implementation.

Prerequisite notes: CSC 230, CSC 270, and MAT 127, each with a grade of C or higher.  Non-majors may use CSC 250 in lieu of CSC 230.

Required for major/minor: Computer Science Major

Option for major/minor: Computer Science Minor