Learning Goals

  •  Understanding of the fundamental ideas and techniques of writing in computer programming languages toward their utilization in a range of art and design fields. Algorithmic thinking and procedural literacy is emphasized.
  •  Preparedness for industries and practices where computer language competence is an increasingly important factor, for instance where creative individuals are needed to bridge between art, design, and engineering areas.
  •  Capacity for meaningful collaborations and communication in technology‑oriented work that spans disciplines.
  •  Analytical skills in the survey of historical and contemporary works, artifacts, and schools of thought, including the ability to intelligently engage in the critical discourse of computational media, technology studies, and software studies.


In completing the CTC concentration, students will be able to:

  •  Write source code, author software, and program hardware for making their own works of art and design
  •  Discuss significant historical developments in computational technology including the work of key engineers, scientists, programmers, designers and artists
  •  Compare and contrast theories surrounding the cultural reception and production of new and emerging media technologies
  •  Demonstrate ability in critical discourse surrounding computation, technology, and culture through speaking, dialogue, writing, and artistic production