Textbook:
Concepts of Programming Languages  Robert W. Sebesta, Pearson Pub, 11th ed. (2016)
Reference Books:
- Comparative Programming Languages, R.G.Clark, Addison Wesley Pub.Co., 2000
 - Concepts in Programming Languages, John C. C. Mitchell, Krzysztof Apt, Cambridge University Press, 2002
 - Foundations of Programming Languages, Seyed H. H. Roosta, Course Technology, 2002
 - Programming Language Design Concepts, David A. Watt, William Findlay, Wiley, John & Sons, 2004
 - Programming Language Pragmatics, Michael L. Scott, Elsevier, 2005
 - Programming Languages and Methodologies, Robert J. Schalkoff, Jones & Bartlett Pub., 2007
 - Programming Languages, Design and Implementation, T.W.Pratt, M.V.Zelkowitz, Prentice Hall, 4th ed., 2001
 - Programming Languages: Principles and Paradigms, Allen B. Tucker, Robert Noonan, McGraw-Hill, 2006
 
Grading:
- Midterm 1: 15%
 - Midterm 2: 20%
 - 2 Projects: 40% (2 * 20%)
 - Final: 25%