Introduces students to programming in a general purpose computer language. Discusses the underlying fundamentals of how computers, electronics, and digital media work; and the mathematical bases of these fields. Presents students with ways that programming can be used in creating new, interactive, digital media art. Recommended for students interested in programming graphics and virtual reality. There may be a class fee assessed to your student account.