Course Announcements (most recent first)
- 12-04-2008: A3 and lab marks are now available on CDF. Please email me with any concerns. Update: A4 marks are now on CDF, too.
- 12-01-2008: I reuploaded the graph on lectures to explicitly add the start vertex to the discovered set in BFS. Good catch! Don't forget to fill out the self-assessment survey (below), take note of my remaining office hours (below), and send me questions you'd like to cover
during our exam review on Wednesday. Also, feel free to post lecture-related questions and comments in the Lectures section of the bulletin board; I'll lurk there until the exam. Finally, yours truly is marking assignment 4; I hope to finish by this coming weekend. I'll send the comments and mark to your CDF account as always.
- 11-28-2008: comments for assignment 3 have been mailed to your CDF email accounts.
- 11-27-2008: just to duplicate information on the course bulletin board, assignment 4 is due Sunday Nov 30, 11:59 PM. This is a one-day extension on our assignment policy outlined in the announcement below for 09-29-2008.
- 11-26-2008: The CSC148 Self-Assessment Participation Survey is available. Please respond by Dec 5; your views are important in gauging your participation grade.
- 11-26-2008: my office hours for the rest of the term are as follows: Mon Dec 1 12:00-14:00, Mon Dec 8 13:00-16:00, Mon Dec 15 13:00-16:00. If you'd like to meet and these times do not work for you, please email me and we will arrange something.
- 11-26-2008: I've tried to make the 'cities' graph in lecture 11 easier to read, and added the missing edge to the adjacency matrix/adjacency list sample graph. Also, don't forget to send me review questions you'd like to cover in our last class.
- 11-24-2008: I've reuploaded lecture 9 to fix my typo on slide 33. Thanks for catching that!
- 11-17-2008: I'll be holding office hours on Wednesday between 12:00 and 2:00 in BA2200. If you haven't picked up your midterm and you want it back, please email me and I will bring it to the office hour.
- 11-12-2008: I've made some changes to the lectures section: specific textbook sections are now included, I've extracted more source code from our lecture examples, and have uploaded the lecture on heaps so you can study the off-the-charts, totally sick heap animations! :$
- 11-08-2008: for consistency, your assignment 1 marks have also been posted on CDF
- 11-08-2008: comments for assignment 2 have been mailed to your CDF email accounts, and the overall mark has been posted on CDF. I've also posted the Assignment 2 Marking Guide that our TA used when marking.
- 11-04-2008: today I was made aware that a dash (-) in a filename causes problems with you try to 'import' the file into Python. I use the commandline myself so I didn't know this! Anyway, thanks to the student for letting me know. I've changed the filenames you should submit
for assignment 3 to tern.py and burst.py
so that you can rename tern-template.py to tern.py, and burst-template.py to burst.py, while working on them locally, and then just submit these files.
- 11-03-2008: I've changed the deadline for assignment 3 to Sunday, November 9, 11:59 PM, with no further grace period.
- 11-03-2008: thanks very much for your feedback today. It was noted that further sample exercises would be helpful for studying for the final exam. I'll therefore collect some exercises as I go in this Sample Exercises file.
- 11-02-2008: you'll be getting your midterm back in class tomorrow (Monday).
- 10-30-2008: your midterm marks are available on CDF. We marked the midterm out of 34 instead of 40.
For the handful of students who received over 100% on the midterm: congratulations, and your extra marks will act as bonus marks on your final grade.
- 10-30-2008: I've added some reminders to the end of assignment 3
- 10-27-2008: I've added today's Big Oh examples to the end of lecture 6.
- 10-24-2008: thanks to everyone who has filled out the survey so far. The feedback has been helpful; we'll discuss some of the suggestions and solutions a little on Monday.
- 10-24-2008: assignment 3 is available under assignments;
the midterm and solutions are posted on the main page.
- 10-21-2008: I've posted an anonymous CSC148 Feedback Survey to help me get an idea of how things are going for you. If you have a few minutes, I'd appreciate it if you filled out the survey. I will do my best to incorporate your feedback into the rest of the course.
- 10-10-2008: I will be holding office hours on October 15 from 1:00 PM until 3:00 PM. This should better coincide with people's schedules for that day. We do have an assignment and a midterm pending; if I get a lot of visitors, I'm prepared to
rock-and-roll CSC148-style past 3:00 PM, until we've all had a chance to chat.
- 10-09-2008: As requested in lecture, we will make a change to the lab schedule for the next two weeks. According to your course outline, there was to be no lab next week (week of Oct 14) and a lab the following week (the week of the midterm). We will instead have a lab next week (week of Oct 14), so that you have a lab on Oct 14 or Oct 17 depending on your lab time slot. Then, the week of the midterm, there will be no lab so you can focus exclusively on the midterm. (And your other courses too, just in case some other instructor is reading this :$). After the week of the midterm, we will continue with the labs according to the course outline. The only change is that there is a lab next week instead of midterm week. Have a nice long weekend!
- 10-06-2008: assignment 1 has been marked, and marks and comments have been sent to each student's CDF email account. This email account should be forwarding your mail to your preferred email account (you did this in lab 1).
If you have not set up forwarding, please do so now (following the lab 1 instructions),
and then let me know so I can send the mark information again.
- 09-29-2008: as discussed in class today, you are allowed to hand in assignment 2, 3 and 4 by 11:59 PM the day after the due date on the course outline, without academic penalty.
For example, as per the course outline, assignment 2 is due on October 17. You can therefore
electronically submit the assignment by 11:59 PM on October 18 without academic penalty. Please make sure you understand how this works as I will not be entertaining any extension pleas based on misunderstanding this policy.
- 09-29-2008: assignment 2 is posted under assignments
- 09-22-2008: oops! I reposted Lecture 3 to fix my indentation error and add a couple more clarifying slides
- 09-19-2008: the deadline for assignment 1 has been changed from Friday Sep 26 at 1 PM to Friday Sep 26 at 11:59 PM,
to give those students with Friday labs time to make minor revisions based on what is covered in the lab. We will discuss timing for future assignments in our next class
- 09-12-2008: I've made a change to the end of lecture 1 to make it more explicit that the leftmost pair of integers should be found when transforming the list in our ADT puzzle. See the bulletin board for an example of a list where this matters, and why processing the list from the right can yield incorrect results
- 09-11-2008: assignment 1 is posted under assignments. We'll be covering exceptions and some object-oriented topics in week 2; we've covered the remainder of the assignment topics already. If you have any questions about the assignment, feel free to post them on the bulletin board, come to my office hours
or ask me in class. (Or email me, though I may ask you to post on the bulletin board anyway for the class' benefit.) Please remember: do not post or discuss any solution ideas or assignment hints
- 09-08-2008: lecture 1 is posted. Don't forget to sign up for the rampup session of your choice, to help me estimate enrollments
- 08-15-2008: Welcome to CSC148H.