Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Communication majors can opt for a Computing Specialization by submitting a petition. Prior to applying, students must complete Program in Computing 10A and 10B. Petition forms are available at the Communication Counseling Office.
To earn a bachelor's degree with a Computing Specialization, students must: (1) fulfill all major degree requirements, (2) maintain a minimum grade of C- in each specialization course with an overall 2.0 GPA, (3) complete Program in Computing 10A and 10B (or COM SCI 31 and 32), and (4) take four additional courses from the specified list. At least one must be a Communication course, and all must be taken for letter grades:
Program in Computing 10C: Advanced Programming
Program in Computing 16A: Python with Applications I
Program in Computing 16B: Python with Applications II
Program in Computing 20A: Principles of Java Language with Applications