SE 3420: Principles of Programming Languages
(Cross-listed with COMS 3420).
Credits: 3. Contact Hours: Lecture 3, Discussion 1.
Prereq: Minimum of C- in COMS 2280 and MATH 1650; COMS 2300 or CPRE 3100
Study of concepts in programming languages, especially functional programming concepts. Overview of major programming paradigms, their relationship, and tradeoffs among paradigms enabling sound choices of programming language for application-specific development. Programming projects.
(Typically Offered: Fall, Spring)