2023-2024 Undergraduate Catalog 
    
    Sep 01, 2025  
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 3030 - Programming Languages


3 cr

This course covers fundamental concepts in programming language design from the perspective of the practical programmer. Topics include the syntactic representation of programs; functional programming; static vs. dynamic programming languages; selected advanced object oriented topics; and an introduction to the theory of computation as it applies to programming languages. The student gains useful experience with at least two new languages: one the focus of the instructor and one chosen by the student for a project.

Prerequisites: CIS 2260  
Corequisites: CIS 3050  
Offered: Fall



Add to Portfolio (opens a new window)