Concordia University - Montreal, Quebec, Canada

COMP 348/1 AA - Principles of Programming Languages

Summer 2015











  Tutorials will start Wednesday, May 13, 2015.

  The assignment is Posted. Due date is June 1st, 2015.

  Midterm is scheduled on May 27, 2015.

  The full version of Part I is posted.

  New: The full version of Part II is posted.

  New: Tutorials 1, 2, and 3 are posted.


Time:                          Monday, Wednesday 14h45 – 17h15

Classroom:                 H-620            

Office hours:              Thursday, 11h00 – 12h00 or by appointment (Office: EV7.630)

Instructor:               Dr. J. Bentahar


Tel: 514-848-2424 Ext. 5382

Course Web:    

You can use this web site to get some useful links, assignments, and other useful information. It is highly advised to visit the web site regularly.


1) Principles of Programming Languages, 2011, 2012, 2013, 2014, 2015

Coursepack by Dr. C. Constantinides

This book covers the main course material.


2) Learning Ruby, 2007
Michael Fitzgerald


3) Programming Language Pragmatics, 2009 

Michael L. Scott