The applications of engineering occur in society, as thus effective communication to varied audiences and clientele is a key virtue a computer engineer must possess. Communication is a tool through which work gets done, ideas get sold and defended. This course introduces to the students principles of organization, development, and writing of technical documents; and instills in them skills of listening, speaking and interaction.Objective· To develop the skills of reading, listening, speaking and interaction· To cultivate technical writing and documentation skills· To enhance the student’s public and formal presentation skills