Weekly Schedule

This is a tentative schedule, which we will adjust dynamically as needed.

Week 1

  • organizational matters
  • overview
  • introduction to computing with services
    • the web as a platform for building distributed systems
    • protocols
    • resources
    • identifiers
  • project 0 and 1a discussion
  • web service clients: in-class demo

Week 2

Week 3
Week 4
  • designing and implementing RESTful web services
  • BookmarksRestletSpring example
  • project 2a presentations
  • project 2b discussion
Week 5
  • BookmarksRestletSpring example
  • project 2b design workshop
  • test 1
Week 6
  • test 1 discussion
  • RMM 2 and CRUD (Webber et al., ch 4)
  • LinearRegressionRestletSpring example
  • NumguessRestletSpring example
  • project 2c discussion
Week 7

    Week 8

      • authentication
        • declarative versus programmatic
        • container-based versus framework-based versus programmatic
      • project 2d discussion
      • unfiltered-example-bookmarks

      Week 9

        Week 10

        Week 11
        • test 2 discussion
        • scalability and caching (Webber et al., ch 6)
        Week 12
        Week 13

        Week 14


        Comments