Content

Lecture 21: Nonblocking I/O and Event-driven programming

Wednesday, December 6th Overview: [HTML] [markdown]

Complete one final example that combines nonblocking I/O with event-driven programming techniques as provided by the epoll suite of functions.

Lecture 20: Nonblocking I/O and Event-driven programming

Monday, December 4th Overview: [HTML] [markdown]
Implementing efficient-server [HTML] [markdown]

Continue our discussion of nonblocking I/O, discussing its pros and cons while comparing it to blocking I/O approaches relying on multithreading and multiprocessing.

Older Lectures

Announcements

  • Final Exam Grades Posted

    Saturday, December 16th

    The CA's have graded all of your final exams, and grades have been posted to that CS110 Gradebook thingy you know about. SCPD finals will be sent back either Monday or Tuesday, depending on when I get down to Stanford next.

    The median score was a 53 out of 70, and score ranged from 19 to 68. The 53 will be curved up to an 80%, then 68 will be mudged up to a 100%, and everything else will be linearly scaled up in that y = mx + b manner.

    I've posted one final CS110 handout right here. Expect to see final grades posted to Axess by Tuesday evening at the latest, and probably much, much sooner than that.

    Thanks for an wonderful quarter, enjoy your autumn break, and drop by my office this coming January when we're all back.

  • Mock Final Exam Posted

    Monday, December 11th

    I've gone ahead and posted the mock final exam being administered tonight at 7:00pm in Dinkelspiel Auditorium, and that mock final exam has been posted right here.

    Once you've worked through the mock final, check out the solution handout.

  • Assignment 7 Grade Reports Posted

    Saturday, December 9th

    Assignment 7 submissions have been graded, and you can get the good word on how you did by visiting the most reliable source on grades: the CS110 Gradebook. Median grade: 125 out of 125 (with 96 of 173 of you landing perfect scores). Very nice work, everyone!

    Here's the distribution of functionality grades:

        0-9: #
      70-79: ###
      90-99: ###########
    100-109: ##################
    110-119: ########################################
    120-125: ########################################################### [ --> 98 of these ]
          

  • International Summer Engineering Opportunities

    Thursday, December 7th

    A former CS110 student of mine sent me an email with information about an event later today. That email is inlined below (with minor edits to reflect the fact that I'm posting it today even though it was sent to me yesterday).

    As the co-chair of the Professional Development team for Women in CS, I am organizing an event, part info session and part panel, about International Summer Engineering Opportunities.

    The first part of the event will be an info session ran by staff from the Bechtel International Center about fellowships/scholarships for going abroad and about Stanford's Global Engineering Programs. The second part will be a panel with students who have spent their summer abroad pursuing CS research in Switzerland, engineering for social good in Uganda, and a Google internship in London.

    This event will take place today, December 7th, from 5:30-6:30pm, in the Assembly Room at the Bechtel International Center, and as is tradition for CS events, food will be provided.

  • Assignment 6 Grade Reports Posted

    Saturday, December 2nd

    I just released the last of the Assignment 6 grade reports, so feel free to inspect yours by visiting your CS110 Gradebook.

    The median score was a perfect 92 out of 92 (and 93 out of 175 students got all the points. Woo.)

    Here's a distrbution of how everyone did:

     50- 59: ###
     60- 69: #####
     70- 79: ##############
     80- 89: ############################################################
     90- 99: ############################################################### [---> 93 of these]
          

  • Older Announcements