Communications and Media
Media Programming (CC BY-NC-SA)
The Media Programming course contextualizes the task of programming by focusing on media, such as images, audio, and interactive systems. By doing so, we hope to put programming in a relevant context. For example, iteration is a programming concept that is essential to creating negative and grayscale images. You will learn algorithms for blending two images together and how hierarchical relationships are used to organize elements of a user interface.
B.C. Open Textbook Collection: Art, Media, and Design (Various CC Licences)
A collection of open textbooks relating to various topics in art, media, and design.
Trends in Digital and Social Media (CC BY-SA)
Social media and other digital devices have entered our collective bloodstream. This e-book touches upon the human experience of contemporary trends that affect how we perceive ourselves, others, and society.