|
Jul 01, 2025
|
|
|
|
CS 4050 - Theory of Programming Languages Credits: 3 Lecture: 45 Lab: 0
This course examines programming languages’ fundamental concepts, structures, and paradigms. Students will explore the principles that underpin the design, implementation, and application of programming languages, gaining an understanding of their syntax, semantics, and pragmatics. The course introduces various programming paradigms, such as procedural, object-oriented, functional, and logic programming, providing hands-on experience with representative languages from each paradigm.
Prerequisite(s): CS 2260 , or CS 2360 , or CS 2410 Corequisite(s): None
Add to Favorites (opens a new window)
|
|