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:

  1. Articulate complex technical and non-technical ideas in spoken and written forms.
  2. Use communication styles that suit different contexts and audiences.
  3. Engage in collaborative learning environments.
  4. Develop skills for independent learning.
  5. Demonstrate effective communication skills through continuous engagement, reflection, practice and feedback.
  6. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top