Lecture—3 hour(s); Discussion—1 hour(s). Introduction to key computational ideas necessary to understand and produce digital media. Fundamentals of programming and analysis of how media are represented and transmitted in digital form. Aimed primarily at non-computer science students. Two units of credit for students that have taken ECS 010, ECS 030, ECS 032A, ECS 036A, or ENG 006. (Same course as ECS 012.) GE credit: AH, QL, SE, VL. Effective: 2021 Spring Quarter.