Undergraduate Catalog

CS 456 Intro to Programming Languages

This course introduces students to the key features of programming languages. Topics include structuring data, computation, and whole programs, data types, type checking, exception handling, concurrent processes, synchronization, modularity, encapsulation, interfaces, separate compilation, inheritance, polymorphism, dynamic binding, subtyping, overloading etc. prerequisite: CS 342 and CS 344

Credits

3

Prerequisite

Take CS 342 and CS 344;