Schedule

Summary Schedule

Week (Beginning) Module and Activities
1 (Oct 25) Basics I: Building Basic Web Services
2 (Nov 1) Basics II: Working with and storing Data
3 (Nov 8) Basics III: Adding Interaction: SMS Interfaces
4 (Nov 15) Platforms I: Working with Slack
5 (Nov 22) Platforms II: Working with Twitter
6 (Nov 29) Platforms III: Working with Alexa
7 (Dec 6) Desk Crits: Final Projects
Final (Dec 12) Final Revew; TBC

Detailed Schedule

Basics of Building Online Micro-services

Week 1: Service (Tuesday Oct 25)

Week 2: Data (Tuesday Nov 1)

Week 3: Interface (Tuesday Nov 8)

  • Introduction to Designing Microinteractions
  • Tutorial: Adding light-UIs and conversational interfaces through SMS and Twilio
  • Assignment:

Week 4: Recap (Tuesday Nov 15)

Prototyping across Platforms

Week 5: Slack (Tuesday Nov 22)

Week 6: Slack, OAuth and Twitter (Tuesday Nov 29)

  • Rapid Review of Data Diagrams
  • In Class Exercise II: Designing Personality
  • Slackbots in depth.
  • Tutorial: Building bots, services and interactions for Slack
  • Introduction to Twitter and OAuth
  • Skills Assignment: Submit the Skills Dev: Slackbot. Due: Tuesday Dec 6, noon.
  • Final Project Preparation: Implement an experience prototype Due: Tuesday Dec 6, noon.

Office Hours: Advanced Topics

  • Tutorial: Sending and receiving email from your app.
  • Tutorial: Building bots, services and interactions for Twitter

Applied Exploration

Week 7: Alexa (Tuesday Dec 6)

  • Rapid Review: Experience Prototype Demos
  • Introduction to Voice Interactions and Amazon’s Alexa
  • Tutorial: Building bots, services and interactions for Alexa
  • Skills Assignment: Submit the Skills Dev AlexaBot. Due: Tuesday Dec 6, noon.
  • Desk Crits and Reviewing Proposals for Creative Projects / In Class work on Creative Projects

Final Review (Monday Dec 12)

Students will prepare a digital presentation and showcase outcomes from the course for invited guests. Each group will be given 15 minutes to present their work (including a technical demonstration of prototypes) with 15 minutes for a response from invited critics.

TBC - Provisional Schedule as follows:

  • 2:00-4:00pm ET – 4612 Forbes Avenue

Final documentation and deliverables will be due on Thursday December 15th (midnight) and should respond to feedback from guest critics.


Note: This schedule (and the modules described) may be subject to change at any time.