2026-2027 Undergraduate Catalog 
    
    May 26, 2026  
2026-2027 Undergraduate 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.

Prerequisite(s): CIS 2291  
Corequisite(s): CIS 3050  
Typically offered: Fall



Add to Portfolio (opens a new window)