Skip to content

14. Interface and application programming

General Info

  • May 1: final presentation sign-ups open
  • Class
    • May 05: interface and application programming << This week
    • May 12: wildcard week
    • May 19: applications and implications
    • May 26: invention, intellectual property, and income
    • Jun 02: project development
  • Final presentations
    • (Wed) Jun 09: final presentations
    • (Fri) Jun 11: final presentations
    • (Mon) Jun 14: final presentations
    • (Wed) Jun 16: final presentations (Kamei)
  • Cuttoff
    • June 21: local to global eval cutoff
    • July 5: global eval to student cutoff
    • July 12: global eval to FAB16 graduation cutoff
  • Aug 9-13: FAB16
    • Montreal, regional, remote
    • Graduation: Mon (noon EDT), Tue (8:00A EDT), Thu (8:00A EDT)
  • Dec 1: post-FAB16 evaluation cutoff for this cycle
  • Jan 2022: final project presentations during bootcamp

Wildcard week

Assignment

Individual assignment:

Note

write an application that interfaces a user with an input &/or output device that you made

Group assignment:

Note

compare as many tool options as possible

TODO: Individual assignment

Processing

Processing(p5.js) + WebSerial API

Python

Blynk

Bluefruit Connect

TODO: Group assignment

Assessment

Interface and Application Programming


Last update: May 8, 2021