Skip to Content

Search: {{$root.lsaSearchQuery.q}}, Page {{$}}

Computing for Expression

Effective Winter 2024


PCAS is the focus for introductory undergraduate education around computation in LSA. Students wishing to pursue a minor in Computing for Expression should discuss their plans with a PCAS undergraduate advisor. See the department website for contact information:




Minimum Credits: 17

Introductory Requirement (6 credits)

  • COMPFOR 111: Computing’s Impact on Justice: From Text to the Web (3 credits)
  • COMPFOR 121: Computing for Creative Expression (3 credits)

Foundational Requirement (3 credits)

  • COMPFOR 221: Python for Digital Media (3 credits)

Depth Requirement (at least two courses; a minimum of 5 credit hours) 

  • COMPFOR 301: Topics in Computing for Humanities (3 credits)
  • COMPFOR 302: Topics in Computing for Social Sciences (3 credits)
  • COMPFOR 304: Topics in Computing for the Arts and Sciences (2-4 credits; variable) 

With advisor approval, COMPFOR 399: Independent Study in Computing for the Arts and Sciences may be used towards this requirement. If using COMPFOR 399, it must be elected for a minimum of 3 credits and cannot be used more than once. 

Capstone Requirement (3 credits)

Students complete a capstone project where they learn about effective techniques for managing data or digital assets, and for managing large code projects.  They will learn testing and validation techniques to make sure that they are building the right things in the right way. The goal is to manage computing integrated into their major field of study. This requirement is to be fulfilled within a student's junior or senior year. 

  • COMPFOR 451: Capstone in Computing for the Arts and Sciences (3 credits)

Other coursework not represented here may be able to count towards the requirements of the minor. Students wishing to take alternative courses are encouraged to speak with an advisor to gain approval.


At least 9 of the credits must be taken at the University of Michigan Ann Arbor campus. Transfer credit will be considered but is subject to advisor approval.