|
Dec 26, 2024
|
|
|
|
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]
|
CSCI 4355 - Programming Language ConceptsCredit Hours: 3 Lecture: 3 Lab: 0
Coverage of the building blocks of programming languages including syntax, semantics, and various computer programming expressions. Introduction to the different programming paradigms such imperative, object-oriented, functional, logic, concurrent programming and how they support constructs such as types, assignment, functions, parameter passing, classes, encapsulation, inheritance, polymorphism and exception handling through coverage of examples from each paradigm. This course will include laboratory programming assignments.
Prerequisites: CSCI 2315 .
|
|