Professional Skills in Computer Science 1000-217bPSC
Giving a talk.
Tips and advice on presenting research results in a talk, typically with slides. How to identify your audience, organise your talk, design the slides, and answer questions. In the tutorials, students will give talks, possibly several times, followed by discussions of the strengths and witnesses of these talks.
Scientific writing.
Writing a research paper in computer science. High level advice on organising the paper and having an efficient workflow, as well as lower level tips on writing individual sentences (both mathematical and non-mathematical), avoiding cumbersome notation.
Ethics.
Ethical issues around computer technology, such as privacy, algorithmic bias, risks of automation or misinformation, experiments on humans. Ethical responsibilities of a computer scientist and computer engineer.
Visual communication and interface design.
How to design a visual object (a web page, a poster, or a graph) so that the underlying information is clear, not misleading and easy to grasp intuitively. How to talk to graphic designers and UX designers.
Law.
Legal issues - how to deal with legal issues, and how to deal with lawyers. From a private, and, especially, from a business perspective.
Intellectual property protection.
Discussion of fundamental issues related to intellectual property protection, such as copyrights, patents, and trade secrets, and their application in the context of computer science.
Main fields of studies for MISMaP
Type of course
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: