Search Results

CSCI 4220  PRINCIPLES OF PROGRAMMING LANGUAGES (3 credits)

This course covers the foundational concepts and principles underlying the design and implementation of programming languages. Language constructs including assignment, equality, references, aggregations, scope, encapsulation, and parameter passing are discussed. A central theme is how a particular language construct relates to the concept of equational reasoning (referential transparency). Formal notations for describing syntax and semantics are presented.

Prerequisite(s): CSCI 3320 and CSCI 3660 with C- or better.

Computer Engineering, Bachelor of Science

http://catalog.unomaha.edu/undergraduate/college-engineering/electrical-computer-engineering/computer-engineering-bs/

...list. Computer Science (CSCI) Courses: 4150/8156 Graph Theory and Applications 4220/8226 Programming Languages...