CPSCI-220 Principles 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.
Standard Course (40)
Credits
1
Prerequisite
CPSCI-102, CPSCI-111, or CPSCI-112; or, senior standing and permission of instructor.
Offered
Fall