Summer 2018 · M/W/F 3:30pm - 5:20pm in Gates B03 · Ryan Eberhardt (Gates 192).
Monday, August 20
Congratulations on finishing the quarter! I’m proud of each and every one of you; this is truly challenging material, and even if you didn’t do as well as you would have liked to, I am still proud of you for learning so much. You have all taught me so much this summer, and I have felt so rewarded working on this class.
Have a wonderful rest of your summer, and please keep in touch!
Friday, August 10
Believe it or not, this course is winding down! You’ll be finished in exactly one week.
Saturday, July 28
I have a few quick announcements for you this week:
Friday, July 20
You’re now exactly halfway through the class! (A little more, perhaps; you’re actually 75% through the lecture material and about 50% through the assignments.) I hope you feel rewarded for all the work you’ve put into this class – you’ve come a long way!
Friday, July 13
I have several announcements for you today:
solid
, minor-problems
, and major-problems
bucket system; the
majority of style grades fell into the solid
and minor-problems
buckets.
Excellent work on this first assignment!
exceptional
is 105%, solid
is 95%, minor-problems
is 80%, and major-problems
is 60%.Friday, July 6
We’re now at the end of week 2! We’re well on our way into the land of concurrency and multiprocessing, and next week, we’ll be transitioning to talk about multithreading as an alternate mechanism for concurrent computation.
Please fill out this anonymous survey to help me improve the course. You’ll receive 1 point of extra credit on Assignment 2 for completing it. (See instructions at the end of the Assignment 2 handout for how to get credit.)
Friday, June 29
Congratulations on making it to the end of week 1! Already, you can look back over the past week and marvel at how much you’ve learned.
Please fill out this anonymous survey to help me improve the course. You’ll receive 1 point of extra credit on Assignment 1 for completing it. (Also, if you haven’t started Assignment 1 yet, you should really do so soon!)
Saturday, June 23
I’m excited to be your instructor this quarter! I think you will find this a rewarding class over the next 8 weeks, and I hope you are looking forward to upping your systems game. For now, some logistics:
Monday, August 13
Wednesday, August 8
Monday, August 6
Friday, August 3
Wednesday, August 1
Monday, July 30
Wednesday, July 25
Friday, July 20
Reading: Bryant & O’Hallaron, Sections 11.1-11.4
Wednesday, July 18
Monday, July 16
Wednesday, July 11
Reading: Bryant & O’Hallaron, Chapter 4 of the Stanford version (Chapter 12 of the full text). Skip section 2.
Wednesday, July 11
Reading: We’re beginning material from Bryant & O’Hallaron, Chapter 4 of the Stanford version (Chapter 12 of the full text). Skip section 4.2.
Monday, July 9
Friday, July 6
Reading: Bryant & O’Hallaron, Section 1.5 of the Stanford version (Section 8.5 of the full text)
Monday, July 2
Friday, June 29
Reading: We are beginning material that is covered in Bryant & O’Hallaron, Chapter 1 of the Stanford version (Chapter 8 of the full text).
Wednesday, June 27
Reading: Bryant & O’Hallaron, Chapter 2 of the Stanford version (Chapter 10 of the full text)
Monday, June 25
Reading: S & K Chapter 2 (section 2.5 is particularly relevant to these first few lectures, as well as your first assignment)