Academic Catalogs

ICS C141: Concepts of Programming Languages

Course Outline of Record
Item Value

Course Description

This course delves into the theory and practical aspects of programming languages, exploring the fundamental concepts that underlie various programming paradigms. Students will gain a comprehensive understanding of the features, syntax, and semantics of programming languages and how they influence software development. Through a combination of theory, hands-on coding exercises, and analysis of programming languages, students will develop a deeper appreciation of language design and its impact on software engineering.