CSE3302

Programming Languages

class number: 23969

Spring 2008 (first day of class: Jan. 15th)
Tuesday/Thursday, 3:30 - 4:50pm, GACB 105

 


Syllabus      Announcements      Schedule (this page)      Resources    


Schedule

The tentative schedule is as follows.  We may change the schedule as necessary.

Week

Date

Lecture/Activities

Assignment

Due

Chapter

Lecture Notes

1

01/15

Course Overview and Introduction

 

 

1

[PDF] [PPT]

01/17

History

 

 

2

[PDF] [PPT]

2

01/22

Syntax

HW1

 

4

[PDF] [PPT]

01/24

Syntax

 

 

4

[PDF] [PPT]

"dangling-else"

3

01/29

Semantics

 

 

5

[PDF] [PPT]

01/31

Semantics

 

 

5

[PDF] [PPT]

4

02/05

Data Types

HW2

HW1

6

[PDF] [PPT]

02/07

Data Types

 

 

6

[PDF] [PPT]

updated

5

02/12

Control

 MP1

 

7-8

[PDF] [PPT]

02/14

Control

 

 

7-8

[PDF] [PPT]

6

02/19

ADT

 

 

9

[PDF] [PPT]

02/21

OO-Java

HW3

HW2

(due at Feb. 23rd)

10

[PDF] [PPT]

7

02/26

Midterm Review

 

 

 

[PDF] [PPT]

02/28

OO-Smalltalk

 

MP1

(due at Mar. 1st)

10

[PDF] [PPT]

8

03/04

Midterm Exam (in class)

 

 

 

 

03/06

OO-Smalltalk (school closed due to severe weather)

 

 

 

 

9

03/11

OO-Smalltalk

 

 

10

[PDF] [PPT]

03/13

OO-Smalltalk

MP2, Essay

HW3

(due at Mar. 18th)

10

[PDF] [PPT]

10

03/18

No Class: Happy Spring Break

03/20

11

03/25

OO-Smalltalk

 

 

10

[PDF] [PPT]

03/27

Functional

 

 

11

[PDF] [PPT]

12

04/01

Functional

 

11

 

04/03

Functional

 

MP2

11

[PDF] [PPT]

13

04/08

Functional

HW4 

 

11

[PDF] [PPT]

04/10

Functional

 

 

12

[PDF] [PPT]

14

04/15

Logic

12

[PDF] [PPT]

04/17

Logic

 

HW4

(due at Apr. 21st) 

12

 

15

04/22

Logic

HW5 

 

12

[PDF] [PPT]

04/24

Logic

 

 

 

 

16

04/29

Logic

 

 

[PDF] [PPT]

05/01

Final Review

 

Essay(due at May 1st)
HW5(due at May 4th)

 

[PDF] [PPT]

 

05/08

Final Exam. (Thursday, May 8th, 2-4:30pm, GACB 105)

 

 

 

 

University calendar: Spring 2008