|
Instructor |
Rhys Price Jones |
|
Contact |
Office: 7B-2250 (Gannett) Phone: x5-5866 Email: rpjavp@rit.edu |
|
Office Hours |
TR 3.00 - 4.00 |
|
Description |
A study of the concepts underlying the syntax and semantics of a diverse set of programming languages. The Scheme language is used to convey and illustrate those concepts. Other languages are compared and contrasted in order to demonstrate general principles of programming language design. Emphasizes the concepts underpinning modern languages rather than the mastery of particular language details. Programming projects are required. |
|
Course Page |
http://www.cs.rit.edu/~rpj/courses/plc/Syllabus.html (this page) |
|
Prerequisites |
0603-334 – Computer Science 4 |
|
Text |
Programming Languages: principles and practice by Kenneth C. Louden |
|
Grading |
Your grade will be based on the following three components: Weekly labs (30%), and 3 exams (70%).
The grades for the exams will be sorted into descending order by percentage. The exam with the highest percentage will be weighted 30%, the next best exam grade will count 25%, and the remaining exam will be weighted 15%. |