Programming Languages

Teaching Assistant, Sungkyunkwan University, College of Computing, 2019

This course introduces the underlying fundamental concepts in various programming languages. The topics are organized around the central area of data objects and types, abstraction mechanisms, sequence control and data control, storage management, syntax and operation environments from the user, implementor, or designer’s view. Also, the major programming languages such as imperative language, logical language, functional language, and object oriented languages are explored. ([]