9:25 - 10:40; Tuesday, Thursday; Library 12A
Instructor:
Dr. Kevin Lillis
429 Ambroe Hall,
LillisKevinM
at
sau
dot
edu
, 309-269-8493
In this course students will study theoretical aspects of programming languages. Topics include general syntax and semantics, axiomatic semantics, abstract data types, concurrency, controls, functions, parameter passing, and object-oriented design. Imperative, Functional and Logic programming paradigms will be explored.
Class Slides, Textbooks, Syllabus, Assignments, Announcements, Office Hours, Prayer Before Study| Chapter 15 | Chapter 3 |
Concepts of Programming Languages 9th edition
by Robert Sebesta
ISBN 0136073476
Available at
Amazon.com
| Number | Assignment | Points | Due |
| 1 | Homework Assignment 1 | 80 | Thursday 10/8 |
| 2 | Homework Assignment 2 | 130 | Tuesday 10/13 |
| 3 | Homework Assignment 3 | 90 | Thursday 11/5 |
| 4 | Homework Assignment 4 | 30 | Thursday 12/3 |
| 5 | Homework Assignment 5 | 120 | Tuesday 12/8 |
| 9/24 |
Dijkstra's Guarded Command paper is now available. |