|
Dec 26, 2024
|
|
|
|
CS 3234 - Principles of Programming Languages 1 Course Unit(s) There are generally considered to be four major “families” of computer languages—procedural, functional, object-oriented, and logical. Each represents a different paradigm, which a programmer must be familiar with in order to write code in a variety of languages. This course takes a theoretical approach to teaching the similarities and differences among the four families by examining what can be computed. Regular expressions, context-free grammars, context-sensitive grammars, and Turing machines are used in this analysis.
General Education Requirement(s): IV Prerequisite(s): CS 2344 and CS 2444 Corequisite(s): None Pre/Corequisite(s): None
Add to Portfolio (opens a new window)
|
|