|
Dec 21, 2024
|
|
|
|
2022-2023 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 or CSCI 2305
|
|