Programming Languages (COSC 252) (Fall 2021)
PROFESSOR:
Mahendran Velauthapillai mahe@cs.georgetown.edu (202) 687-5936 (Office) Department of Computer Science 331 St. Mary's HallOFFICE HOURS: MW 3.30-4:30 PM or by appointment.
NOTES:TEACHING ASSISTANTS:
| Name | Office Hours | Location | |
|---|---|---|---|
| Allison Herr | MW 3-4PM | Zoom TBA | ash122@georgetown.edu |
| Didier Akilimali | TBA | TBA | dda34@georgetown.edu |
|
Concepts of Programming Languages | by Robert W. Sebesta (Edition: 12) |
|---|---|---|
| Publisher | Pearson Education,Inc (Addison-Wesley) | |
| ISBN-10: SBN-13: | 0134997182 978-0134997186 |
| Week | Topic | Chap |
|---|---|---|
| 1 | Introduction | 2 |
| 2 | Grammars | 3 |
| 2 | Lexical and Syntax Analysis | 4 |
| 3 | Names, Bindings, Scopes and Data Types | 5,6 |
| 3 | Expression and Assignment statements | 7 |
| 4 | Statement-level control structures | 8 |
| 5 | Statement-level control structures | 8 |
| 6 | Subprograms | 9 |
| 7 | Subprograms | 9 |
| 7 | Implementing Subprograms | 10 |
| 8 | Abstract Data types | 11 |
| 9 | Support for Object Oriented Programming | 12 |
| 10 | Concurrency | 13 |
| 11 | Concurrency | 13 |
| 12 | Exception & Event Handling | 14 |
| 13 | Functional Programming Languages | 15 |
| Given | Due | Problem | Points | Solution |
|---|---|---|---|---|
| 8/25 | 8/30 | click (2 page summary) | 5 | xx |