Course Description
By developing a working system using lightweight computing platforms such as Arduino or Raspberry Pi and networked services, in the course (INF351H1 — Information Design Studio I: How to Make a Computer and Why), students will explore the implications of choices in architecture across the range from mainframes and personal computing to mobile devices and sensors, understand the nature of different network and service architectures including cloud computing, explore the relationship of hardware, data, and programs, and appreciate the various sensing mechanisms through which the world becomes data for the computer in operation. [24L, 12T]