Home » CPSCI 220 – Principals of Programming Languages

CPSCI 220 – Principals of Programming Languages

Investigation into the nature, features, design and implementation of programming languages. Students will gain experience with a wide variety of programming languages through programming exercises. Topics will include, among others, object-oriented programming, functional programming, higher-order functions, type systems and polymorphism.

Prerequisite, 111; or, senior standing and permission of instructor.