University of Toronto CSC465 and CSC2104 schedule 2024 fall

Course website (this website): hehner.ca/465-2104
Instructor: Eric Hehner, email (put csc465 or csc2104 in the subject line), web site
Teaching Assistants: to be determined

Here are the lectures. Here is the textbook. (It is also available from Springer Publishing, but that edition is expensive and way out of date.) Here is the Piazza discussion site. You might like to join or lead a Recognized Study Group for this course. Or you might like to join Meet to Complete.

The course is scheduled every Thursday from September 5 through November 28 (except November 7, which is in Reading Week) from 3pm to 5pm Toronto time, in ?????, with an exam in December.

The lectures and textbook and exercises are all online. You listen to the lectures and read the textbook and do the exercises whenever and wherever you feel like it, but you must keep up to the schedule, which is detailed below. In the schedule, there are assigned readings from the textbook and assigned lecture videos and assigned exercises for each of eight days (Sep.12, Sep.19, Oct.3, Oct.10, Oct.24, Oct.31, Nov.21, Nov.28). On or before each of these dates at 5pm Toronto time, you are required to send a checkpoint email to the instructor including the following: You do not have to send your solutions to the exercises. On these same eight days a TA will be present in room ????? from 3pm to 5pm to answer questions and give help in doing exercises. You are welcome to work on exercises in groups if you wish. You may also ask the course instructor questions by email at any time. You can also request a personal zoom meeting with the instructor at any time.

There will be three 50-minute tests during the term, on Sep.26, Oct.17, and Nov.14. From 3pm to 4pm on those days the instructor will be present in room ????? to answer any last-minute questions you may have. Then the test will be held in ????? from 4:10pm to 5pm. There will be a two-hour exam in the exam period following the course. Before the first test, you must print the laws from the back of the textbook pages 234,..247, that's 14 pages, and bring it to the tests and exam. If you don't have a printer, go to a UPS store or a FedEx store, and they can print the laws for you. In addition, you may prepare in advance of each test and exam one letter-sized (or A4) piece of paper with anything you like written or typed on both sides, and refer to that during the tests and exam. No other aids are allowed.

For each question on the tests and exam, a blank answer is worth approximately 33%; from that, marks will be awarded for relevant and correct information, and marks will be deducted for irrelevant or incorrect information. The marked tests will be returned to you on one of the following Thursday afternoons at 3pm in ?????; the marked exam will not be returned. Here are the marks; ask the instructor for the password. If you have a complaint about the marking, please email the instructor (put csc465 or csc2104 in the subject line); include photos of the relevant pages. The final grade for the course is not official until approved by the department.

Here are the solutions to the exercises, Test 0, Test 1, Test 2, and the final exam. For practice at writing the tests and exam, here are last year's Test 0, Test 1, Test 2, and final exam.

The course grade is computed as follows: 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 schedule (for a chart, click here).

Thursday September 5: Today is an administrative introduction to the course from 3pm to 4pm in ?????. All the administrative information is on this page, so you do not need to attend if you don't want to.

Thursday September 12: For today, 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. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday September 19: For today, 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. But don't miss the VERY IMPORTANT POINT at the end of Chapter 3. You should do some exercises; I suggest three of 49, 53, 64, 69, and 80. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday September 26: Today is Test 0. From 3pm to 4pm is tutorial in ????? so you can ask any last-minute questions. The test starts at 4:10pm and ends at 5pm in ?????. Bring a pencil or pen, the laws, and one page both sides aid sheet. GOOD LUCK.

Thursday October 3: For today, 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 125, 135, 142, 143, 159, and 192. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday October 10: For today, 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 195, 290, 300g, 315, and 248a using a for-loop. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday October 17: Today is Test 1. For today, you should have listened to Segment 17. Try Exercise 243. From 3pm to 4pm is tutorial in ????? so you can ask any last-minute questions. The test starts at 4:10pm and ends at 5pm in ?????. Bring a pencil or pen, the laws, and one page both sides aid sheet. GOOD LUCK.

Thursday October 24: We're skipping Segments 18, 19, 20, and 21. For today, you should have listened to Segments 22 and 23. Likewise we're skipping Sections 5.3 through 5.8. You should have read Chapter 6. You should do some exercises; I suggest 390 and 407abc. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday October 31: For today, 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 424, 440, 467, and 470. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday November 7: Today is in Reading Week. No assigned lectures or reading or exercises or help session. Next week is the last test, so I suggest you try some exercises from Chapters 6 and 7. If you have any questions, you can email me or ask on Piazza.

Thursday November 14: Today is Test 2. From 3pm to 4pm is tutorial in ????? so you can ask any last-minute questions. The test starts at 4:10pm and ends at 5pm in ?????. Bring a pencil or pen, the laws, and one page both sides aid sheet. GOOD LUCK.

Thursday November 21: For today, you should have listened to Segments 28 and 29. You should have read Chapter 8. You should do some exercises; I suggest 479 and 489. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm.

Thursday November 28: For today, you should have listened to Segments 30, 31, 32, and 33. You should have read Chapter 9, and please read page 149. You should do some exercises; I suggest two of 498, 518, 525, and 262. Help is available from 3pm to 5pm in ?????. Checkpoint due at 5pm. Today is your last chane to pick up past tests. You should answer the course evaluation questionnaire.

December: final exam in ?????. Bring a pencil or pen, the laws, and one page both sides aid sheet. GOOD LUCK.