Symbolic Programming involves the manipulation of symbolic data such as programs, equations, rules, and natural language. Prerequisite: Upper-division standing; additional prerequisites vary with the topic.

Program: 
Undergraduate Program
Division: 
Electives