Com S 342 --- Principles of Programming Languages HOMEWORK 0: GETTING STARTED Due: problems 1-2, 4-5 at beginning of class, January 21; problems 7, 9, 10 at beginning of class, January 28; problems 13-16, 18, 20 at beginning of class, February 4. HOMEWORK 1: INDUCTION and RECURSION Due: problems 1-2, 5-7, at beginning of class, February 11; problems 9, 14-16 at beginning of class, February 18; problems 11, 17 at beginning of class, February 25. (Note: on Feb. 25, you will also have problems from Homework 2 due...) HOMEWORK 2: STATIC PROPERTIES OF VARIABLES Due: problems 0,1,2,5,6 at beginning of class, February 25; problems 9,10,11 at beginning of class, March 4; (Note: on Mar. 4, you will also have problems from Homework 3 due...) HOMEWORK 3: SYNTACTIC ABSTRACTION AND DATA ABSTRACTION Due: problems 1,2,4,5 at beginning of class, March 4; problems 8 at beginning of class, March 18. problems 12,17,19-21 at beginning of class, March 25. (Note: on Mar. 25, you will also have problems from Homework 4 due...) HOMEWORK 4: REDUCTION RULES AND IMPERATIVE PROGRAMMING Due: problems 1-3,8-10,12-13 at beginning of class, March 25. problems 20,21,23,28-32 at beginning of class, April 1. HOMEWORK 5: INTERPRETERS Due: problems 4-6,8,12,13,14 at beginning of class, April 10; problems 16,18-21,31 at beginning of class, April 15. problems 35,36,40-42,44-45 at beginning of class, April 22. HOMEWORK 6: PARAMETER PASSING Due: problems 2-5, 8-10,13,15,16 at the beginning of class, April 29. problems 17,18,20-21 at the beginning of class, May 1.