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 |