CS2101 - Effective Communication for Computing Professionals
Description
This twinned course is designed specifically for undergraduate students in the field of software engineering. It aims to equip students with the ability to persuasively communicate technical and non-technical ideas to a diverse audience in spoken and written mediums by utilizing an array of communication elements and frameworks. Students will develop effective communication skills through continuous engagement, reflection, practice and feedback through independent and collaborative learning experiences.
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.
Co-requisite
NIl
Preclusions
CS2103/ES2002/ES2007D/IS2103
Units
Four
Workload
0-4-0-4-0-2