COS 451 - Automata, Computability, and Languages
Homework Assignments
Larry Latour
Fall, 2010
Homework
- Homework Packet #1 - Introduction to the Theory of Computation
- Ch. 1.1 - exercises (ppgs. 13-16) 9-10
- Ch. 1.2 - exercises (ppgs. 27-30)
- 2. Give examples demonstrating recursive rules, and write precise induction proof.
- 4. Give precise reasons why or why not.
- 6. Remember, "Show" means "Prove"
- 10. Give examples
- 12. Give both an "intensional description and "extensional" example strings
- 14. Justify your grammars informally with examples and reasonable arguments
- 16. Remember, justify your answer
- 18. Justify your grammars
- Homework Packet #2 - Finite Automata
- Ch. 2.1 - exercises (ppgs. 47-49) 2,5,8,10,14,18
- Ch. 2.2 - exercises (ppgs. 54-56) 7,8,10,16,18
- Ch. 2.3 - exercises (ppgs. 62-63) 2,3,7,14
- Homework Packet #3 - Regular Expressions, Regular Languages and Regular Grammars
- Ch. 3.1 - exercises (ppgs. 75-77) 2,6,10,12,15,20
- Ch. 3.2 - exercises (ppgs. 87-89) 3,4,8,10
- Ch. 3.3 - exercises (ppgs. 96-97) 1-5
- Homework Packet #4 - Properties of Regular Languages
- Ch. 4.1 - exercises (ppgs. 108-111) 6,8,17,20
- Ch. 4.3 - exercises (ppgs. 122-124) 4,5,6,15
- Homework Packet #5 - Context-Free Languages and Normal Forms
- Ch. 5.1 - exercises (ppgs. 133-135) 7,8,9,13,16,18
- Ch. 6.1 - exercises (ppgs. 161-164) 5,8,13,23
- Ch. 6.2 - exercises (ppgs. 169-170) 4,8,10-12
- Homework Packet #6 - Pushdown Automata
- Ch. 7.1 - exercises (ppgs. 183-185) 4,9,11,15
- Ch. 7.2 - exercises (ppgs. 195-196) 1,3,5,9
- Ch. 7.3 - exercises (pg. 200) 1,2,7
- Homework Packet #7 - Properties of Context Free Languages
- Ch. 8.1 - exercises (ppgs. 212-213) 7,8
- Homework Packet #8 - Turing Machines
- Ch. 9.1 - exercises (ppgs. 236-238) 5,7,9,11,12
- Homework Packet #9 - A Hierarchy of Formal Languages and Automata
- Ch. 11.1 - exercises (pg. 282) 1-6
Grading:
Grades will be using the (+/-) grade scale based on the following work:
- 9 homework "packages" - 9 x 4% = 36%
- preliminary exam 1 (1 hr. 15 min.) - 15%
- preliminary exam 2 (1 hr. 15 min.) - 15%
- final exam (2 hrs.) - 20%
- class preparedness and participation - 14% (1% each week)
Incomplete Grades: The "I" grade (incomplete) indicates that the decision on a final course grade has been postponed because work ordinarily expected to be completed by the end of the semester has not been finished as the result of circumstances beyond the control of the student. The "I" grade is not a postponement for an "F" grade! An incomplete grade is not a guaranteed option selected by the student but must have the approval of the Instructor. The I" grade will be considered only in very rare cases and only when there is a reasonable expectation that the incomplete work can be completed in a reasonable amount of time. Normally the work must be completed and the grade filed by the tenth week of the next full semester.
Students need to complete all exams, AND all 9 homework packages, to be eligible for a passing grade. No makeup exams are given unless the circumstances warrant. Work will only be accepted if reasonable care and effort on the part of the student is evident.
Class preparedness and participation: Students must come prepared to discuss the text readings, text examples, and homework solutions on the due date.
Class attendance is a very important ingredient for learning the material associated with this course. Much of the insight for understanding material included in the course occurs through questions and discussions within the classroom that may not be covered in the text or lecture notes. Hence, it is expected students will attend class regularly. You should notify me as soon as you anticipate or have an unavoidable absence.
Class attendance will also directly affect a student's grade in the course through class participation, homework, and exams. Each week consists of class attendence, class participation, and (possible) homework assignments for review. Therefore each week the student will recieve 1% of the final grade if and only if the requirements for that week are met.
The student is responsible for all material presented in lectures regardless of whether it is covered in the text or in class. It is the student's responsibility to determine the material covered in any class he/she is absent from and to make it up. NOTE: From previous classes it has been shown that there is a high correlation between a students final grade and class attendance!
Homework completeness and timeliness: All homework (1) must be complete, (2) must be NEATLY-written, (3) must have a cover page containing the student's name, class, homework number, and list of problems, and (4) must be stapled in the upper left-hand corner. Although I won't take points off for homework lateness, not having homework completed on time will adversely affect the student's class preparedness and participation grade, and will usually adversely affect their performance on exams. Also, students should not expect late homework to be graded and returned in a timely manner.
Last updated: 8/17/10