Give students assignments where students have to make their computational results understandable to their customer, an important skill for industry computation across fields.

  • It is essential to be able to answer your customer’s questions using language that they feel comfortable with.
    • For example, when working with medical professionals, you have to help them understand how the results of your computation translates to something that is physiologically possible.
    • Medical professionals need to be able to see how new computational tools fit into their existing framework.
    • This gives them confidence in the results that you produce and increases the likeliness of them to adopt new technologies and support your work.
  • You can have students role-play to see the relationships between the clients and programmer.
    • It also gives students an opportunity to further understand the perspectives of clients. If students have experience not understanding what a programmer is saying as a client it might motivate them to communicate more intentionally.