CSE 3341 Topics and Schedule, Spring 2013

Topics and Slides

The slides are closely based on Nasko Rountev's slides.

Assignments

Readings

The course textbook is Michael Scott's Programming Language Pragmatics (Third Edition).

The readings are important; class time is intended to supplement the readings. Similarly, attending class is important because the slides by themselves won't be enough to understand the material.

Additional Resources

Schedule

Meeting Topic Assignments Notes
Jan 8 Introduction
Start and Finish Intro
Read course web page
Register for discussion board
Jan 10 Start Languages and Grammars
Jan 15 Start Recursive Descent Parsing
Jan 17
Jan 22 Start Imperative Languages
Jan 24 Homework 1 due
Jan 29
Jan 31 No class (Mike traveling for work)
Feb 5 Start Object-Oriented Languages
Feb 7
Feb 12
Feb 14
Feb 19
Feb 21 Homework 2 due
Feb 26
Feb 28 Midterm Exam
Mar 5 Start Functional Languages
Mar 7 Project 1 due by March 8 at 7:00 pm
Mar 12–14 No class (spring break)
Mar 19 No class (Mike traveling for work;
more time to work on assignments)
Mar 21 No class (Mike traveling for work;
more time to work on assignments)
Mar 26
Mar 28 Start Types
Apr 2 Homework 3 due
Apr 4 Start Concurrency and Parallelism
Apr 9
Apr 11 Project 2 due by April 12 at 7:00 pm
Apr 16 Review
Apr 18 Review incl. Homework 4 solutions
Friday, Apr 26
2:00–3:45 pm
Final Exam Day and time scheduled by OSU