CS3304 Comparative Languages Schedule


    Date Topic Assignment

    Aug. 21 Introduction

    Aug. 23 Introduction (2)

    Aug. 28 Introduction (3)

    Aug. 30 Introduction (4)

    Sep. 4 Introduction (5)

    Sep. 6 Name, Scope and Binding (1)

    Sep. 11 Name, Scope and Binding (2)

    Sep. 18 Expression Evaluation and Control Flow (1) Homework assignment 1 (Due date: 12:30pm on Oct. 2)

    Sep. 20 Expression Evaluation and Control Flow (2) Project 1 (Due date: 12:30pm on Oct. 4)

    Sep. 25 Expression Evaluation and Control Flow (3)
    Guest lecture by Dr. Faryaneh Poursardar

    Sep. 27 Program Syntax (1)
    Guest lecture by Dr. Faryaneh Poursardar

    Oct. 2 Program Syntax (2)

    Oct. 4 Program Syntax (3) Homework assignment 2 (Due date: 12:30pm on Oct. 11)

    Oct. 9 Program Syntax (4)

    Oct. 11 Program Syntax (5)

    Oct. 16 Midterm

    Oct. 18 Semantic Analysis (1)

    Oct. 25 Semantic Analysis (2) Project 2 (Due date: 12:30pm on Nov. 8)

    Oct. 30 Semantic Analysis (3) Homework 3 (Due date: 12:30pm on Nov. 6)

    Nov. 1 Functional Programming (1)

    Nov. 6 Functional Programming (2) Homework 4 (Due date: 12:30pm on Nov. 13)

    Nov. 8 Functional Programming (3)

    Nov. 13 Logic Programming (1) Project 3 (Due date: 12:30pm on Nov. 27)

    Nov. 15 Logic Programming (2) Project 4 + Homework 5 (Due date: 12:30pm on Dec. 4)

    Nov. 27 Subprograms (1)

    Nov. 29 Subprograms (2)

    Dec. 4 Implementing Subprograms (1)