BS Computer Science – Communicator Role

An individual capable of communicating technical information to the technologist and the layperson alike.

Communicators are, perhaps, what consultants used to be. They are capable of communicating technical information to the technologist and the layperson alike. They are technically skilled and informed, but work hard developing the communication skills necessary to effectively share their knowledge with interested but less expert audiences.

The model is the excellent and engaging lecturer, or the author of a popular but technically deep text, such as the O'Reilly "In A Nutshell" series. The ideal communicator is motivated primarily by the desire to clarify difficult technical material and convey it in a way that others can understand and apply. One might expect such a person to become a corporate trainer/consultant, teaching faculty, a freelance writer, or perhaps a researcher in computing education.

The interested student should demonstrate effective communication skills both orally and in writing. Formal experiences might include a stint as a teaching assistant in one or more courses, eventually involving direct communication with students in a laboratory or lecture setting; and an internship with a campus computing group (such as with OIT or TSO) writing effective technical documentation or user tutorials.