MWF 10:10-11:00am, Christmas-Saucon 303
This course will cover the fundamental concepts of programming languages. We will discuss design issues of various language constructs, examine the design choices in some common languages, and critically compare design alternatives. When you complete this course, you will not necessarily be an expert in any new languages, but you should have the knowledge needed to choose the best language for any programming task and to more easily learn new languages independently.
This course is available on Blackboard as CSE-262-010-FL09. Course announcements and assignments will be available there. Blackboard can be accessed via the campus portal or http://ci.lehigh.edu/
CSE 17. Structured Programming and Data Structures
Tucker, Allen and Noonan, Robert. Programming Languages: Principles and Paradigms (second edition). McGraw Hill, New York, NY, 2007. ISBN-10 0-07-286609-8