Although you may discuss the general approach to solving a problem on a homework assignment with other people, you should not discuss the solution in detail. You must not take any written notes away from such a discussion. Also, you must list on the cover page of your solutions any people with whom you have discussed the problems. The solutions you hand in should be your own work. While writing them, you may look at the course textbook and your own lecture notes but no other outside sources.
If you get stuck while working on one of the assignments, I encourage you to come to my office hours to get help with it.
Homework assignments | 10% |
Quiz | 5% |
Two term tests (20% each) | 40% |
Exam | 45% |
javac DFA.java cat q1.txt /cs/course/2001/a2q1.txt > foo1.txt java -ea DFA < foo1.txt cat q2.txt /cs/course/2001/a2q2.txt > foo2.txt java -ea DFA < foo2.txt
First class | May 7 |
Victoria Day (no lecture) | May 21 |
Extra lecture | May 26 at 1:00 p.m. in CLH J |
Quiz | May 28 |
Test 1 | June 18 |
Canada Day holiday (no lecture) | July 2 |
Extra lecture | July 7 at 1:00 p.m. in CLH J |
Drop deadline | July 10 |
Test 2 | July 16 |
Last class | July 30 |
Exam period | August 7-17 |
The following list gives other useful references.
Date | Section | Suggested Exercises |
May 7 | 0.1,0.2 | 0.1-0.6 and review exercises |
May 14 | 0.3,0.4,1.1 | 0.10-0.12, 1.1-1.6 (a few parts of each), 1.27, 1.31-1.34, 1.48 |
May 26 | 1.2 | 1.7-1.11 (a few parts of each), 1.13-1.16, 1.38, 1.42, 1.44 |
May 28 | 1.4 | 1.29, 1.30, 1.46, 1.47, 1.49, 1.54, 1.55(a-b), 1.58 |
June 4 | 1.3, pages 166-169 | 1.12, 1.17-1.23, 1.28(b), 1.36, 1.39, 1.40, 4.1, 4.2, 4.3, 4.9, 4.11, 4.12, 4.15, 4.19 |
June 11 | 3.1 | 3.1(b), 3.2(a,e), 3.5, 3.7, 3.8(a), 3.15, 3.16, 3.22 |
June 18 | 3.2, 3.3 | 3.10, 3.12, 3.13, 3.22 |
June 25 | 4.2 | 4.5, 4.6, 4.7 |
July 7 | 5.1 (pages 187-192), 5.3 | 5.12, 5.13, 5.4-5.7, 5.9-5.11, 5.22, 5.23 |
July 23 | 2.1, 2.2 | 2.1, 2.3, 2.4, 2.6, 2.8, 2.9, 2.15, 2.16, 2.25, 2.5, 2.7, 2.10 |
July 30 | 2.3 and 4.1 (pages 170-172) | 2.2, 2.13, 2.30, 2.31, 2.32, 2.35 |
Updated August 17, 2012
5>