CSE 124 CSE 224 - Networked Services - Porter [SP25]

CSE 124 CSE 224 - Networked Services - Porter [SP25]

Course Modules

Course materials

Course materials
Module Completed Module In Progress Module Locked
Course materials 395968  
  • External Url
    Course topics and lecture schedule Course topics and lecture schedule
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Lab assignments overview/descriptions Lab assignments overview/descriptions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 1

Week 1
Module Completed Module In Progress Module Locked
Week 1 395969  
  • Context Module Sub Header

    Tuesday April 1: Intro, motivation, and logistics

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec01 intro.pdf lec01 intro.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday April 3: Go Programming Fundamentals

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec02 golang.pdf lec02 golang.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Apr 3 demos Apr 3 demos
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday April 4

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    samestate.go samestate.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lesson5.go lesson5.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Quiz
    Lab 0: Welcome Lab #FinAid Lab 0: Welcome Lab #FinAid
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 2

Week 2
Module Completed Module In Progress Module Locked
Week 2 395970  
  • Context Module Sub Header

    Tuesday April 8: Fundamentals of Networking and Go’s Net package

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec03 networking basics.pdf lec03 networking basics.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lookup.go lookup.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 1: Local Sort Lab 1: Local Sort
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Lab 1 one-day extension request form Lab 1 one-day extension request form
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday April 10: Establishing TCP Connections and Simple Client-Server Examples

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec04 sockets.pdf lec04 sockets.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    daytimeserver.go daytimeserver.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    timequery.go timequery.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday April 11

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 3

Week 3
Module Completed Module In Progress Module Locked
Week 3 395971  
  • Context Module Sub Header

    Tuesday April 15: Sending and Receiving Data, Error Handling, and Practical Considerations

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec05 framingparsing.pdf lec05 framingparsing.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    turing-server.go turing-server.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    turing-client.go turing-client.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    turing.txt turing.txt
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 2: IP Address Analyzer Lab 2: IP Address Analyzer
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday April 17: Network performance metrics

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    Background reading for this lecture: tail-dean.pdf Background reading for this lecture: tail-dean.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec06 perf and concurrency.pdf lec06 perf and concurrency.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    main.go main.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday April 18

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 4

Week 4
Module Completed Module In Progress Module Locked
Week 4 395972  
  • Context Module Sub Header

    Tuesday April 22: Introduction to RPC and gRPC Fundamentals

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec07 RPC.pdf lec07 RPC.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 3: Networked calculator Lab 3: Networked calculator
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday April 24: gRPC Concepts and Practical Usage in Go

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Lecture video Lecture video
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    lec08-demo-code lec08-demo-code
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec08 protobuf.pdf lec08 protobuf.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday April 25

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Page
    Week 3 Discussion Week 3 Discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 5

Week 5
Module Completed Module In Progress Module Locked
Week 5 395973  
  • Context Module Sub Header

    Tuesday April 29: The HTTP protocol

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec09 http.pdf lec09 http.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    HTTP "Zine" HTTP "Zine"
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday May 1: Midterm

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 4: Rate-limited file transfer Lab 4: Rate-limited file transfer
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Midterm Midterm
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday May 2: Building Web Servers Using Go

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Code (http server) Code (http server)
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 6

Week 6
Module Completed Module In Progress Module Locked
Week 6 395974  
  • Context Module Sub Header

    Tuesday May 6: The Domain Name System (DNS)

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec10 DNS.pdf lec10 DNS.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec10-demos.zip lec10-demos.zip
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    DNS-tiktok.mp4 DNS-tiktok.mp4
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday May 8: Concurrency, goroutines, and channels

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec11 concurrency.pdf lec11 concurrency.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    bigfilesearcher.go bigfilesearcher.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    bigfilesearcher-concurrent.go bigfilesearcher-concurrent.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday May 9

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 7

Week 7
Module Completed Module In Progress Module Locked
Week 7 395975  
  • Assignment
    Lab 6: GlobeSort Lab 6: GlobeSort
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Tuesday May 13: Intro to Lab 7; Video streaming with MPEG-DASH; SQLite

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec12 video.pdf lec12 video.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday May 15: Replicating immutable data in a cluster with consistent hashing

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec13 sqlite and scaling.pdf lec13 sqlite and scaling.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday May 16

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    sql-demo.go sql-demo.go
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 8

Week 8
Module Completed Module In Progress Module Locked
Week 8 395976  
  • Context Module Sub Header

    Tuesday May 20: Replicating immutable data in the wide area with CDNs

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • External Url
    Lecture video (CDN) Lecture video (CDN)
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec14 CDNs.pdf lec14 CDNs.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    akamai_paper.pdf akamai_paper.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday May 22: Replicating mutable data w/ 2PC

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    lec15 2PC.pdf lec15 2PC.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Attachment
    raft.pdf raft.pdf
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday May 23

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 7: TritonTube Lab 7: TritonTube
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 9

Week 9
Module Completed Module In Progress Module Locked
Week 9 395977  
  • Context Module Sub Header

    Tuesday May 27: Fault-tolerance

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday May 29: Fault-tolerance (con't)

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday May 30

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 8: Scalable TritonTube Lab 8: Scalable TritonTube
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Week 10

Week 10
Module Completed Module In Progress Module Locked
Week 10 395978  
  • Context Module Sub Header

    Tuesday June 3: Guest Lecture

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Thursday June 5: Wrap-up and conclusions

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Context Module Sub Header

    Friday June 6

    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Assignment
    Lab 9: Fault-tolerant TritonTube Lab 9: Fault-tolerant TritonTube
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   Score at least  % Must score at least  % to complete this module item Scored at least  % Module item has been completed by scoring at least  % View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
 
minimum score must view must submit must contribute