CS2101 - Effective Communication for Computing Professionals
Description
The course offers a unique blend of communication skills with content from Software Engineering (CS2103T) and Software Engineering and Object-Oriented Programming (CS2113T). Throughout the course, students will engage in a safe and dynamic learning environment that encourages both independent and collaborative learning experiences. These experiences will not only deepen their understanding of effective communication skills but also empower them to bridge their disciplinary knowledge through written and spoken mediums for non-technical audiences, establishing them as adept communicators in the digital realm.
By the course's conclusion, students will have explored essential technical communication strategies and will have developed the confidence and skills needed to convey technical concepts to diverse audiences in a clear and compelling fashion.
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-2