Click on each heading to be redirected to respective course page featuring projects, assignments and class blog.
Advanced JavaScript, webRTC, sockets, real-time video, chat and audio communications. Theory on broadcast versus internet mediums.
Building apps around the sharing economy, on-demand online labor markets (MTurk, FancyHands, TimeSvr) and humans in the loop artifical intelligence.
Working with open data and web development techniques.
Data sourcing, verification, design and visualization in conflict.
Planting sensor and microprocessors (arduinos) in physical spaces and making them compute. It's a phenomennal area of technology that brings surfaces, objects and interfaces alive. It gets more exciting when that interaction goes over the web.
JavaScript is an important medium of art. Pixels are beautiful, data is vast, chaotic but can be made visually beautiful. We learned computing fundamentals, like if/else statements, for-loops, arrays, objects, functions. Then moved onto creating beautiful projects with JSON data and APIs. You also get to work with inspiring JavaScript libraries that manipulate microphones and other sensors embedded in laptops and mobile phones.
Visual Language - 2015
Adobe Illustrator, photoshop and visual design fundamentals are covered here.
Video & Sound - 2015
Everybody knows how to work a camera, but not really. You learn the tech behind professional cameras(photography and video), microphones, audio recording devices and making movies using Adobe Premiere Pro.