In the course schedule, any upper division course that says "Contains a Substantial Writing Component" will fulfill the upper division writing component requirement. Every course schedule lists all the writing component courses offered that semester from every academic department, including Computer Science (click on the "Writing Courses" link in the sidebar). Writing component courses can overlap with other degree requirements.