This module is twinned with CS2103T, Software Engineering, to encourage learning in the context of a specialized discipline. It aims to equip students with the skills needed to communicate technical information to technical and non-technical audiences, and to create comprehensible software documentation. A student-centric approach is adopted to encourage independent and collaborative learning while engaging students in team-based projects. Students will learn interpersonal and intercultural communication skills as well as hone their oral and written communication skills in this module. Assessment modes include a variety of oral and written communication tasks related to the CS2103T project such as reports, developer guides, oral presentations and software demonstrations.
This module is taught over 1 semester with 2 two-hour sectional teachings per week.
By the end of the module the students should:
CS2101 is a 100% Continuous Assessment module.
If students are required to take ES1000, Basic English, and/or ES1102/ES1103, English for Academic Purposes, they must complete those modules before taking this course.
Students have to read CS2103T Software Engineering at the same time as this module.
CS2103 Software Engineering, IS2101 Business Technical Communication or its equivalent, ES2002, ES2007S, ES2007D, CG1413, EG1413 and ES1601.