Description: This course prepares students in the Master of Computer Science program to communicate effectively and ethically in professional environments. Students will learn to navigate diverse communication situations by understanding various workplace contexts, audiences, and roles and adapting their written, oral, and visual communication to these situations. Students will apply communication principles and strategies to explain technical ideas clearly, manage intercultural team dynamics constructively, and communicate effectively across industry-standard formats, genres, and tools.
Through interactive classroom activities, ongoing practice, and consistent feedback, students will develop their ability to explain their communication and design decisions in ways that demonstrate ethical reasoning. By the end of the course, students will be equipped to communicate with more confidence, cultural awareness, and integrity in a variety of professional and technical settings.