csc465 and csc2104 schedule 2017 fall

Instructor: Eric Hehner, email, web site
TA: Guo Jianing (Scarlett), email

The course is online here including lectures and assignments. I hope you enjoy the course, and that you learn something valuable in it. And I hope the tests and exam go well.

Here is the textbook. Here is the bulletin board. Here are the solutions to the assignments, Test 0, Test 1, Test 2, and the final exam.

Here are the marks. Ask the instructor for the password. Note: If your student number starts with 1, that 1 is missing. Please check that your marks are recorded correctly, and email the instructor if they are not. If you have a complaint about the marking, please write your complaint on a piece of paper and hand it and the test to either the TA or the instructor.

Every Thursday evening from September 7 to November 30 (except November 9 which is in Reading Week), from 6pm to 9pm, either the course instructor or the course TA will be available in GB244. If you are going to arrive later than 7pm, please let the TA know. You can ask questions about the course material. You can work together or individually on assignments. You can ask the instructor or TA for help.

Here is the schedule (for a chart, click here).

September 7: This evening is a one-hour administrative introduction to the course. It runs from 6pm to 7pm, and then is repeated from 7pm to 8pm, in GB244. You may choose either hour.

September 14: For this and all future evenings, we meet at 6pm in GB244 and continue as long as we want to. For tonight, you should have listened to Segments 0, 1, and 2. You should have read to the end of Chapter 1. You should do some exercises from the textbook; I suggest 0, 2, 6fmps, 7c, 14, 17, and 22.

September 21: For tonight, you should have listened to Segments 3, 4, 5, and 6. We don't need most of Segment 7; we need just the bit about using a list as a function. You should have read to the end of Chapter 3, except that you can skip Sections 3.2 and 3.4 if you want to. You should do some exercises; I suggest three of 37, 49, 62, 64, and 73.

September 28: Tonight is Test 0. From 6pm to 7pm is tutorial in GB244 so you can ask any last-minute questions. The test starts at 7:10pm and ends at 8pm in GB244. GOOD LUCK.

October 5: For tonight, you should have listened to Segments 8, 9, 10, and 11. You should have read to the end of Subsection 4.2.5. You should do some exercises; I suggest two or three of 116, 137, 142, 143, and 156.

October 12: For tonight, you should have listened to Segments 12, 13, 14, 15, and 16. You should have read to the end of Section 5.2. You should do some exercises; I suggest two or three of 186, 189, 252, 297, and 242a using a for-loop.

October 19: Tonight is Test 1. For tonight, listen to Segment 17. I suggest trying Exercise 237. From 6pm to 7pm is tutorial in GB244 so you can ask any last-minute questions. The test starts at 7:10pm and ends at 8pm in GB244. GOOD LUCK.

October 26: We're skipping Segments 18, 19, 20, and 21. For tonight, you should have listened to Segments 22 and 23. Likewise we're skipping from the end of Section 5.2 to the end of Chapter 5. You should have read Chapter 6. You should do some exercises; I suggest 356 and 370abc.

November 2: For tonight, you should have listened to Segments 24, 25, 26, and 27. You should have read Chapter 7. You should do some exercises; I suggest two of 387, 400, 417, and 423.

November 16: Tonight is Test 2. From 6pm to 7pm is tutorial in GB244 so you can ask any last-minute questions. The test starts at 7:10pm and ends at 8pm in GB244. GOOD LUCK.

November 23: For tonight, you should have listened to Segments 28 and 29. You should have read Chapter 8. You should do some exercises; I suggest 435 and 444.

November 30: For tonight, you should have listened to Segments 30, 31, 32, and 33. You should have read Chapter 9. You should do some exercises; I suggest two of 451, 471, 477, and 256.

December ?: The final exam will be 2 hours, from 7pm to 9pm, in ?. GOOD LUCK.