mikeizbicki / cmc-csci046

CMC's Data Structures and Algorithms Course Materials
52 stars 152 forks source link

Class Updates #547

Open mikeizbicki opened 1 year ago

mikeizbicki commented 1 year ago

For all students:

  1. Grades are all updated in sakai. (Graduating students should pay particular attention to make sure that I haven't made any mistakes anywhere. I will enter your grades Friday morning, so you have until then to get any issues corrected.)
  2. Not reflected in your sakai grade is the status of your caveat tasks. Please make sure you've completed and submitted those tasks so that I don't have to lower your grade.
  3. For the twitter hw: There are still many students who haven't submitted. This is totally fine. In sakai, however, I've currently entered 0s for you. When you submit, I will replace the 0 with the appropriate grade.
  4. I will be available in my office tomorrow (Thursday) morning from 9:30AM-11:30AM. Hopefully since it is a reading day this time will work for anyone who needs to meet with me.

For non-graduating students:

  1. Your last homework assignment is posted at https://github.com/mikeizbicki/wardial. The assignment covers something called "asynchronous programming" which is closely related to generators and has become very popular recently.
  2. There are two videos that provide the background information for the assignment. You can find them at
    1. covers async programming at a high level: https://www.youtube.com/watch?v=Zm7g1nJ3GQ4&list=PLSNWQVdrBwoYKJ50dHmLCqd0hVdUZbWEv&index=32
    2. covers async programming as it relates to the assignment: https://www.youtube.com/watch?v=sOIcZkwl4W0&list=PLSNWQVdrBwoYKJ50dHmLCqd0hVdUZbWEv&index=36&t=360s
  3. The videos reference a README file and a handful of example python programs, and you can find these resources at https://github.com/mikeizbicki/cmc-csci143/tree/2022spring/week_15
  4. The videos above were recorded last semester, and so there are a few minor inconsistencies in the video with respect to due dates and point values. (Sorry about that, I was hoping to redo the videos for you all, but haven't had time.) The correct due date for this assignment is Sunday, 14 May at midnight. The assignment will be worth 32 points: 16 points for each set of test cases.
  5. I will be available for office hours next week Tuesday from 9:30AM-11:30AM (this is during our scheduled final exam timeslot) and Friday from 9:30AM-11:30AM.
ains-arch commented 1 year ago

A couple questions: When do we need to have the caveat tasks done by? Like, do they need to be done before Sunday, 14 May or can we wait until at least then? And will you be available over Zoom for any of those office hours, or are they all only in person?

mikeizbicki commented 1 year ago

When do we need to have the caveat tasks done by? Like, do they need to be done before Sunday, 14 May or can we wait until at least then?

They need to be completed by the time I submit grades to the registrar. For graduating students that will be this Friday morning. For non-graduating students, I won't be submitting grades until (at least) Tuesday 16 May, so you can have until then.

And will you be available over Zoom for any of those office hours, or are they all only in person?

Today will be in-person only. I'm willing to do zoom for the other ones, but I'll need an email reminder from people that want to zoom the day before or I won't log on.

mikeizbicki commented 1 year ago

I've just pushed an update to the wardial repo that fixes a bug in a test case caused by a website mentioned in the doctests no longer existing. If you've already forked/cloned the repo, you'll need to update from my upstream repo. If you forked/cloned yet, then there's nothing special you need to do.