Programming Languages and Logics
MWF 9:05-9:55
Hollister 306
An introduction to the theory, design, and implementation of programming languages.
Evaluation will consist of eleven homework assignments, two preliminary exams, and a final exam. The breakdown for the overall course grade is as follows:
Late assignments will not be accepted. However, the lowest assignment will be discarded at the end of the semester.
The course will have two preliminary exams and a final exam. The exams will be cumulative, but will focus on material from recent lectures. Makeup exams must be scheduled within the first two weeks of class. Check now to see if you have a conflict with another class and contact the instructor immediately to reschedule.
All students are expected to conduct themselves with the utmost integrity. If you are unsure about what is allowed and what is not, please ask! See here for the university code of academic integrity.
It is university policy to provide reasonable accommodations to students who have a documented disability (e.g., physical, learning, psychiatric, vision, hearing, or systemic) that may affect their ability to participate in course activities or to meet course requirements. Students with disabilities are encouraged to contact Student Disability Services at 607-254-4545, or the instructor for a confidential discussion of their individual needs.
If you are experiencing undue personal or academic stress at any time during the semester or need to talk to someone who can help, contact the instructor or: