Professional Communication in Computing module (CS51001)
Develop the communication, teamwork, and leadership skills needed to work effectively as a computing professional
Success in computing is about more than just technical ability; it also depends on how effectively you communicate, collaborate, and lead within diverse teams. This module equips you with the professional communication and interpersonal skills required to thrive in technical and cross-disciplinary environments.
You will learn how to adapt reports, presentations, and discussions for different audiences, from developers and engineers to business executives. You’ll also explore project management and collaboration tools used across the industry to plan, track, and deliver software projects.
What you will learn
In this module, you will:
- learn how to tailor your communication for technical, non-technical, and executive audiences
- explore group dynamics and teamwork in cross-cultural and remote settings
- study professional report writing and presentation techniques
- use industry-standard project management tools such as Jira, Trello, and Slack
- practise leading and contributing to collaborative discussions and projects
By the end of this module, you will be able to:
- produce professional reports and presentations that clearly convey complex technical content
- evaluate the effectiveness of communication across teams and stakeholders
- apply project management tools to coordinate and track work within a team
- demonstrate advanced communication and leadership skills in professional contexts
Assignments / assessment
- project report (50%)
- group presentation (50%)
This module does not have a final exam.
Teaching methods / timetable
You will learn through interactive tutorials and practical sessions focused on teamwork, communication, and project coordination. Learning material is supported by videos, review notes, and examples that illustrate best practice in professional communication.
Courses
This module is available on the following courses: