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.
Public Service Media Initiatives in the Global South (CC BY-NC-ND)
This book makes an important and timely contribution to an increasingly global discourse on the meanings, values and roles of public service in media provision today. While acknowledging the significant contributions of the public service broadcasting heritage in the Global North in efforts to establish such provision in the Global South, the contributors explain why simple imitation is unlikely to ever work well enough across such a diverse range of countries and regions with crucial differences in their histories, languages, cultures and experiences.
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.