| |
Apr 30, 2026
|
|
|
|
|
CSCI 436 - Concepts of Programming Languages 3 Credits In this course, students will examine concepts in the design of modern programming languages. These concepts may include syntax, semantics, control flow, expressions, scope, sub-programs, data types, abstract data types, and concurrency mechanisms. Prerequisite(s): CSCI 312 Course Learning Outcomes: 1. Defend the choice of programming language for use in a specific programming domain or task.
2. Interpret a languages design specification.
3. Assess how a language concept is implemented in dissimilar languages.
4. Classify a language as imperative, functional, or logical.
5. Identify the properties of a programming language.
Add to Catalog (opens a new window)
|
|