Course Instructor | Dr. C.-K. Shene |
Office | Dow 717 |
Class Meeting | Tuesday and Thursday, 2:05 - 3:20pm, Fisher 126 |
Office Hour | Monday and Wednesday 4 - 5 pm |
Phone | (906) 487-3392 |
shene@mtu.edu |
Martin D. Davis, Ron Sigal and Elaine J. Weyuker,
Computability, Complexity, and Languages, second edition,
Academic Press, 1994.
Monday | Tuesday | Wednesday | Thursday | Friday | |
1 - 2 pm | |
Dept. Meeting | |
|
|
2:05 - 3 pm | |
CS5311 Fisher 126 |
|
CS5311 Fisher 126 |
|
3 - 3:20 pm | |
|
Dept. Seminar |
||
3:35 - 4 pm | |
CS4411 Fisher 129 |
|
CS4411 Fisher 129 |
|
4 - 4:50 pm | Office Hour | Office Hour |
Week | Topics | Reading | |
1 | January 14 | Introduction | Chap. 1 |
2 | January 21 | Computable Functions | Chap. 2 |
3 | January 28 | ||
4 | February 4 | Primitive Recursive Functions | Chap. 3 |
5 | February 11 | ||
6 | February 18 | A Universal Program | Chap. 4 |
7 | February 25 | ||
8 | March 11 | ||
9 | March 18 | ||
10 | March 25 | Turing Machines | Chap. 6 |
11 | April 1 | Time Complexity | |
12 | April 8 | ||
13 | April 15 | Space Complexity | |
14 | April 22 | ||
15 | April 29 | PRAM and Circuit Models | |
Week 3 | January 31 | Thursday | 2:05pm | Homework 1 due |
Week 5 | February 19 | Tuesday | 2:05pm | Homework 2 due |
Week 7 | February 28 | Thursday | 2:05pm | Quiz 1 (40 min) |
Week 5 | March 21 | Thursday | 2:05pm | Homework 3 due |
Week 10 | March 28 | Thursday | 2:05pm | Midterm (in class 80 min) |
Week 12 | April 16 | Tuesday | 2:05pm | Homework 4 due |
Week 14 | April 23 | Tuesday | 2:05pm | Quiz 2 (40 min) |
Week 15 | May 2 | Thursday | 2:05pm | Homework 5 due |
| May 8 | Wednesday | 5:15pm (Fisher 126) | Final (2 hours) |
Homework | Quizzes | Midterm | Final |
30% | 15% | 25% | 30% |
Suppose a person has the following scores:
Home 1 | Home 2 | Home 3 | Home 4 | Home 5 | Quiz 1 | Quiz 2 | Midterm | Final |
75 | 80 | 95 | 85 | 90 | 87 | 91 | 84 | 76 |
The averages of homework and quizzes are 85 and 89, respectively. The final score of this person is calculated as 85×0.3 + 89×0.15 + 84×0.25 + 76×0.3 = 82.65, which is rounded to 83.
Grading will be based approximately on the scale shown in the table below.
Grade | A | AB | B | BC | C | CD | D | F |
Scale | 90-100% | 85-89% | 80-84% | 75-79% | 70-74% | 65-69% | 60-64% | 0-59% |
No late homework will be graded unless you have a valid excuse. Note that homework is due class starts.
You may discuss the meaning or intent of a homework problem, but not ways to solve it. All work turned in must be completely your own. Any and all use of materials from other texts or references must be explicitly stated as part of your solution. In general, any acts of plagiarism will result in a failing grade for the course along with the submission of a report to the Dean of Students. See Computer Science Policy on Cheating and Academic Integrity at MTU: A Guide for Students and Faculty for the details.
You are responsible for avoiding exam time conflicts!!
``MTU complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disability Act of 1990 (ADA). If you have a disability and need a reasonable accommodation for equal access to education or services at MTU, please call Dr. Gloria Melton, Associate Dean of Students, (2212). For other concerns about discrimination, you may contact your advisor, department head, or the Affirmative Action Office (3310).''
Homework 1 | Handout | Solution |
Homework 2 | Handout | Solution |
Homework 3 | Handout | Solution |
Homework 4 | Handout | Solution |
Homework 5 | Handout | Solution |
Week 1 | Week 2 | Week 3 | Week 4 | Week 5 |
Week 6 | Week 7 | Week 8 | Week 9 | Week 10 |
Week 11 | Week 12 | Week 13 | Week 14 | Week 15 |