CS 2104 Prog. Lang. Concepts Dr. Abhik Roychoudhury School of Computing Introduction Learning Objectives Familiarity with the key concepts underlying modern programming languages.…