CS2101 - Effective Communication for Computing Professionals
Description
This practice-driven course prepares computing students for workplace communication in AI-rich environments. Students learn active listening, strategic questioning, and calibrated responses; collaborate to elicit and synthesize diverse perspectives for problem framing and root-cause analysis; and integrate generative AI with human judgment to produce fast, clear, audience-tailored messages. Through case studies, feedback giving, reflections, students learn to craft workplace artefacts across diverse platforms while developing an authentic, credible presence. Metacognitive-inspired reflections strengthen students’ awareness of when to trust, verify, and refine AI outputs.
Objectives
By the end of the course, students should be able to:
- Articulate complex technical and non-technical ideas in spoken and written forms.
-
Use communication styles that suit different contexts and audiences.
-
Engage in collaborative learning environments.
-
Develop skills for independent learning.
-
Demonstrate effective communication skills through continuous engagement, reflection, practice and feedback.
-
Recognize the vital role of effective communication skills in academic, personal and professional contexts.
Assessment
CS2101 is a 100% Continuous Assessment course.
Prerequisites
If students are required to take ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes, they must complete those courses before taking this course. Students who are undertaking Bachelor of Computing (Artificial Intelligence) may take CS2101X Effective Communication for Computing Professionals instead.
Co-requisite
NIl
Preclusions
CS2101X/CS2103/ES2002/ES2007D/IS2101
Units
Four
Workload
2-2-0-4-0-2
