Undergraduate Courses

MCC-UE 1585 Creative Coding

“Creative Coding” is a practice-based course designed to teach basic programming skills in the context of critical and cultural media studies and the digital humanities. The course requires no prior programming experience, simply a willingness to explore code at a more technical level with the aim of using computation as an expressive, analytical, critical and visualizing medium. In other words, this is a coding class designed to teach students to make projects that extend inquiry and exploration in media, culture and communication. Students will learn basic coding techniques such as variables, loops, graphics, and networking, all within a larger conversation on the social, cultural, and historical nature of code and coding practices.