417 Announcements

Breaking news about the course

Dec 19, 2017
For those of you who took the final exam, your grades are available. Course grades for everyone are also posted.
December 18, 2017

Reminder: the 417 final exam takes place tonight. If you plan on taking the exam, be sure to show up promptly at 8:00pm in our normal classroom, TIL-246. Note the time is not the normal lecture time. You will have exactly two hours to complete the exam. Be sure to bring your ID. Latecomers may not be permitted to take the exam. I've already printed the exams, so there is no need to let me know whether you plan to take the exam or not.

I expect approximately 30 students to show up. When you come in, please sit in alternate columns and alternating rows starting from the front row until that is no longer possible. After that point, maintain alternating columns but start in the second row.

December 12, 2017

Pre-final grades are posted on sakai. This is the grade that you will receive if you do not take the final. Grades are on a standard 4-point scale: 4.0=A, 3.5=B+, 3.0=B, 2.5=C+, 2.0=C, 1.0=D, 0=F. This grade should also appear as your course grade on sakai.

Final exam information is posted on the exam page.

You now have the option of taking the final exam. The Bump Grade that is posted on sakai is the minimum grade that you need to get on the final to raise your course grade to the next half grade level (e.g., B to B+). A bump grade of 0 means that there is no grade on the final that will increase your final course grade and you should not take the final. In computing grades, I drop the lowest exam grade. Right now, you have a grade of zero for the final exam and that grade is dropped. A better performance on the final exam may result in another exam being dropped instead of the final. If all your grades were generally consistent, it is unlikely that good performance on the final will have much fo an effect on your grade (and you may see a high value or 0 for a bump grade); I will not reward you just for taking the final.

If your bump grade is not zero and you decide that you definitely plan not to take the exam, please let me know as well, so I will not print extra copies. If you decide that you definitely plan to take the exam, also please let me know.

December 11, 2017
For exam 3, the class average was 76.2, with grades ranging from 40 to 97. The standard deviation on the exam was 13.3. Approximate grade ranges were: C: ≥ 57, C+: ≥ 64, B: ≥ 70, B+: ≥ 77, A: ≥ 84.
December 4, 2017
For exam 2, the class average was 68.58, with grades ranging from 12 to 100. The standard deviation on the exam was 15.4. Approximate grade ranges were: C: ≥ 46, C+: ≥ 54, B: ≥ 62, B+: ≥ 70, A: ≥ 77.
November 30, 2017

Reminder: exam 3 takes place on Monday. If you didn't notice, you can find info to help you study here:

  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • I also put together a review of relevant questions from past exams that might help you prepare for this exam. It's listed as the last item on the notes page under Recitation notes

    November 21, 2017
    Assignment 7 is posted and dues on December 8. It does not require much code but does require you to use Amazon's elastic map-reduce framework, so give yourself enough time to figure things out.
    November 18, 2017
    Assignment 6 is posted and due prior to 6:40pm on Monday, November 27. As with the previous assignment, you will need to allot some time to watch a video (30 mins) and read a paper (about five pages) and two short articles.
    November 3, 2017
    Reminder: exam 2 takes place on Monday. As for exam 1, you can find info to help you study here:
  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • October 30, 2017
    If you did not pick up your exam 1, I'll bring them to class today. A review of exam 1 is posted on the old exams page. The class average was 72.3, with grades ranging from 50 to 96. The standard deviation on the exam was 12.79. Approximate grade ranges were: C: ≥ 55, C+: ≥ 61, B: ≥ 67, B+: ≥ 74, A: ≥ 80.
    October 26, 2017
    Assignment 5 is posted and due prior to 6:40pm next Wednesday. You will need to allot some time to watch a video (30 mins) and read a paper (9.5 pages).
    October 21, 2017
    I added more detail to the pseudocode in Assignment 4. You should plot your output as megabytes per second. You need not necessarily transfer a gigabyte. That's just to ensure enough messages so you can get a reasonable long-term average. If it's taking too long, use a smaller size. If it's way too quick, use a larger value.
    October 16, 2017
    An astutue student noticed a typo in the Assignment 4 writeup. The headings for the pseudocode were swapped: the client is the piece that sends messages to the server, which consumes them. I've updated the writeup.
    October 13, 2017
    Assignment 4 is posted and due prior to 6:40pm in a little over two weeks: Monday, October 30. It's a short programming assignment but start early so you have time to prepare the report.
    October 11, 2017
    There will be no recitation today. However, Assignment 3 is posted and due prior to 6:40pm next Wednesday. You will need to allot some time to watch a video and read a paper.
    October 7, 2017
    I forgot to add IP multicast to the list of topics. It's there now and the study guide is cleaned up a bit. If you spot any typos or unclear sentences, please let me know.
    October 6, 2017
    I made slight changes to the list of topics and expanded the introductory section in the study guide. I also added a writeup on the precision time protocol (PTP) in case you'd like to follow an example to see that there's no magic there. You don't need to know the formula for the exam but you should understand how it works. I also posted Wednesday's recitation notes.
  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • October 4, 2017
    Tonight's recitation will review the first two assignments and cover selected questions from past exams.
    Be sure to turn in your homework before 6:40pm. Late submissions will not be accepted. Also, be sure to submit plain text or pdf files. Word, Pages, or InDesign documents will not be accepted.
    October 4, 2017
    The first exam will take place on Monday. To help you prepare, please check:
  • Exam info
  • Past exams
  • Study guide
  • Lecture & recitation notes
  • I may make small changes to the list of topics and will update the study guide slightly over the next couple of days.
    September 29, 2017
    Assignment 2 is posted and due next week prior to recitation. Please pay attention to the due date and time. Late submissions will not be accepted. Also, please remember that the only submissions that will be accepted must be plain text or pdf files or HTML within sakai. If you submit a Word or Pages document, you will get no credit.
    September 21, 2017
    I have received mail from several students asking about quizzes or informing me that they were late to class. Please read my class policy carefully to ensure you understand what is expected of you.
    September 20, 2017
    Assignment 1 is posted and due next week. Please pay attention to the due date and time. Late submissions will not be accepted. Also, please remember that the only submissions that will be accepted must be plain text or pdf files or HTML within sakai. If you submit a Word or Pages document, you will get no credit.
    September 5, 2017
    Since we did not have our first lecture yet, this Wednesday's recitation is canceled.