Deductions will be made for lack of discussion logs on each and every assignment. A discussion log is required even if no outside source was consulted.
Unless otherwise instructed, assignments with HW type label will be turned in at the beginning of class in hardcopy form. Always note that an unreadable answer is a wrong answer. Homework must be either typed or written neatly in black or blue pen or printed from a tablet.
Type | Description | Due Date | |
Term | Language Selection | Tuesday, 9/2 at 12:30 p.m. | |
Term | Group Appointment Availability | Tuesday, 9/2 at 12:30 p.m. | |
Lab | Scheme Introduction | Thursday, 9/4 at 12:30 p.m. | |
Lab | Scheme WarmUp | Tuesday, 9/9 at 12:30 p.m. | |
Lab | Scheme RL Parser | Thursday, 9/11 at 12:30 p.m. | |
Lab | Scheme Magic Rows | Tuesday, 9/16 at 12:30 p.m. | |
Lab | Scheme Jagged Matrix | Tuesday, 9/23 at 12:30 p.m. | |
TEST | Scheme Quiz | Tuesday, 9/30 (during class, Swords 219) | |
Term | Common Program Complete | Thursday, 10/2 at 12:30 p.m. | |
TEST | Midterm Exam | Wednesday, 10/8, 5:30-7:30 p.m. (Swords 359) | |
Term | Term Project | Monday, 11/17 at 12:30 p.m. | |
Lab | Prolog Lab | Tuesday, 11/25, at 12:30 p.m. | |
Term | Term Project Changes
|
Wednesday, 12/3 at 12:30 p.m. |
|
TEST | FINAL EXAM | Thursday, 12/11/2025, 3:00-5:30 pm (tentative) |
Type | Description | Due Date | |
HW | Parse Tree Homework (parse) | Thursday, 9/18 at 12:30 p.m. | |
HW | Correctness Homework (correct) | TBD | |
HW | Attribute Trace Homework (attribute) | Tuesday, 9/23 at 12:30 p.m. | |
HW | Recursive Descent Parser
|
TBD --NA | |
HW | Grammar Homework (grammar) | Thursday, 9/25 at 12:30 p.m. | |
HW | Ch. 4 Recursion Removal Homework (removal) | Thursday, 10/2 at 12:30 p.m. | |
HW | Ch. 3 Semantics Homework
| Wednesday, 10/22 at 12:30 p.m. | |
HW | Ch. 5 Scope Homework (scope) | Tuesday, 10/28 at 12:30 p.m. | |
HW | Ch. 6 Array Access Homework (array) | Thursday, 10/30 at 12:30 p.m. | |
HW | Ch. 7 Evaluation Homework (eval) | Tuesday, 11/4 at 1:30 p.m. | |
HW | Ch. 8 Control Stmt Homework (control) | Thursday, 11/6 at 12:30 p.m. | |
HW | Ch. 8/9 Parameter Homework (parm) | Tuesday, 11/11 at 12:30 p.m. | |
HW | Ch. 10 Activation Stack Homework (actStack) | Thursday, 11/13 at 12:30 p.m. | |
HW | Label Parameter Homework (label) | NA |
Type | Description | Due Date |
Laurie King--LKing at holycross.edu
Computer Science 324