Description
* Policy on using Q&A on Piazza
No inflammatory posting
-- such posting will be deleted and author will be warned
-- repeated offenders will be referred to the Deans of Students Office
Use private messages for individual correspondence with instructor/TAs
-- This is to ensure a more timely response
Email ID of TA - nraghava@purdue.edu
If the messages concern a TA, send email to instructor.
* Evening Midterm Dates:
Midterm 1: Tue 02/16 08:00p - 09:30p WTHR 172
Midterm 2: Tue 03/22 08:00p - 09:30p WTHR 172
* Final Exam Time and Place:
Tue 05/03 07:00p - 09:00p HAMP 1144
* PSO
PSO attendance is optional. The TA will use the PSO time as the office hours and programming help sessions, and she may also use the time to give introductory presentation of projects.
* Textbook Information
In the interest of reducing the financial burden on the students, this course does not have a required textbook. Many students feel sufficient to follow the lecture notes (slides, sample solutions for the written homeworks and supplemental notes).
However, if the student feels the need to gain a broader background and/or to read formal algorithms in more depth, we strongly recommend the following book:
Compilers: Principles, Techniques, and Tools (Second Edition)
A Aho & M. Lam & Sethi & Ullman
Addison-Wesley
978-032-148681-3
Additional written exercises are available from the reference book listed above also.
* Main Course Work
There will be two midterm exams and one (comprehensive) final exam.
To prepare for the exams, there will be four written homework assignments.
Tentatively the course work mentioned above will carry the following weights:
Quizzes (10%) We take the best four quiz scores for each student.
Midterm 1 (10%)
Midterm 2 (10%)
Final exam (20%)
Projects (40%)
Homework (10%)
* Academic Integrity Policy
Unless specified otherwise explicitly in the specific assignment/project handout, all assignments and projects must be completed by each student independently. Copying, either electronically or manually, from others' work (from Purdue students or external sources such as the internet) is a violation of the policy. Letting a student copy one's work is also a violation. If a student claims that his/her work is copied by another student without consent, then the case will be reported, as a theft, to appropriate authorities, with the student who owns the stolen work as a key witness. A case of theft will normally result in a more severe consequence than an academic dishonesty case.
The teaching staff will diligently examine all submitted work, possibly with the help of software tools, to make sure the honesty policy is not violated.
Depending on the severity of violation, the first offense will receive a penalty of either a zero point for the specific assignment and/or an automatic reduction of the final letter grade, e.g. A to B, B to C, etc. Multiple (i.e. two or more) offenses will automatically result in a failing letter grade for the course and a report to the university. Any dispute with the decision will be handled by the Deans of Students Office.
The instructor will collect signed agreement from all enrolled students in the first week. (The form can also be downloaded at this link: http://www.piazza.com/class_profile/get_resource/ij95xnudmij766/ij9ejv9lw9v2v1) If a student does not consent with the policy stated above, he or she must explain the reason to the instructor immediately after the first class. If agreement cannot be reached after discussion, the student must either withdraw from the course or appeal to the CS department immediately after the first day of the class. Students who fail to sign the agreement in the first week will be reported to CS Undergraduate Committee and possibly Deans of Students Office, and no submitted course work will be accepted by the teaching staff.
* A note from CS Department concerning academic dishonesty:
Last fall the department produced a video to speak/teach about academic dishonesty - to define it and give examples of it in both course work and research. The video features Buster Dunsmore, Spaf, Jennifer Neville, and an undergrad, Levi Starrett. The video runs almost 13 minutes and the link is provided below.
https://www.youtube.com/watch?v=_A6-VbpoXBA&feature=youtu.be
No inflammatory posting
-- such posting will be deleted and author will be warned
-- repeated offenders will be referred to the Deans of Students Office
Use private messages for individual correspondence with instructor/TAs
-- This is to ensure a more timely response
Email ID of TA - nraghava@purdue.edu
If the messages concern a TA, send email to instructor.
* Evening Midterm Dates:
Midterm 1: Tue 02/16 08:00p - 09:30p WTHR 172
Midterm 2: Tue 03/22 08:00p - 09:30p WTHR 172
* Final Exam Time and Place:
Tue 05/03 07:00p - 09:00p HAMP 1144
* PSO
PSO attendance is optional. The TA will use the PSO time as the office hours and programming help sessions, and she may also use the time to give introductory presentation of projects.
* Textbook Information
In the interest of reducing the financial burden on the students, this course does not have a required textbook. Many students feel sufficient to follow the lecture notes (slides, sample solutions for the written homeworks and supplemental notes).
However, if the student feels the need to gain a broader background and/or to read formal algorithms in more depth, we strongly recommend the following book:
Compilers: Principles, Techniques, and Tools (Second Edition)
A Aho & M. Lam & Sethi & Ullman
Addison-Wesley
978-032-148681-3
Additional written exercises are available from the reference book listed above also.
* Main Course Work
There will be two midterm exams and one (comprehensive) final exam.
To prepare for the exams, there will be four written homework assignments.
Tentatively the course work mentioned above will carry the following weights:
Quizzes (10%) We take the best four quiz scores for each student.
Midterm 1 (10%)
Midterm 2 (10%)
Final exam (20%)
Projects (40%)
Homework (10%)
* Academic Integrity Policy
Unless specified otherwise explicitly in the specific assignment/project handout, all assignments and projects must be completed by each student independently. Copying, either electronically or manually, from others' work (from Purdue students or external sources such as the internet) is a violation of the policy. Letting a student copy one's work is also a violation. If a student claims that his/her work is copied by another student without consent, then the case will be reported, as a theft, to appropriate authorities, with the student who owns the stolen work as a key witness. A case of theft will normally result in a more severe consequence than an academic dishonesty case.
The teaching staff will diligently examine all submitted work, possibly with the help of software tools, to make sure the honesty policy is not violated.
Depending on the severity of violation, the first offense will receive a penalty of either a zero point for the specific assignment and/or an automatic reduction of the final letter grade, e.g. A to B, B to C, etc. Multiple (i.e. two or more) offenses will automatically result in a failing letter grade for the course and a report to the university. Any dispute with the decision will be handled by the Deans of Students Office.
The instructor will collect signed agreement from all enrolled students in the first week. (The form can also be downloaded at this link: http://www.piazza.com/class_profile/get_resource/ij95xnudmij766/ij9ejv9lw9v2v1) If a student does not consent with the policy stated above, he or she must explain the reason to the instructor immediately after the first class. If agreement cannot be reached after discussion, the student must either withdraw from the course or appeal to the CS department immediately after the first day of the class. Students who fail to sign the agreement in the first week will be reported to CS Undergraduate Committee and possibly Deans of Students Office, and no submitted course work will be accepted by the teaching staff.
* A note from CS Department concerning academic dishonesty:
Last fall the department produced a video to speak/teach about academic dishonesty - to define it and give examples of it in both course work and research. The video features Buster Dunsmore, Spaf, Jennifer Neville, and an undergrad, Levi Starrett. The video runs almost 13 minutes and the link is provided below.
https://www.youtube.com/watch?v=_A6-VbpoXBA&feature=youtu.be
General Information
No information, yet. Stay tuned!
Name | Office Hours | |
---|---|---|
Zhiyuan Li | When? Where? | |
Nithya Raghavan | When? Where? | |
Yingqi Liu | When? Where? |