Scientific Writing, Integrity and Ethics (GE6001)

Autumn Semester

to graduates, school of software


  • Norman Ramsey. Learn technical writing in two hours per week.
  • Simon Peyton Jones. How to write a great research paper.
  • Simon Peyton Jones. How to give a great research talk.
  • Derek Dreyer. How to write papers so people can read them. PLMW@POPL 2016
  • Kim Kastens, Stephanie Prman, Martin Stute, Bill Hahn, Dallas Abbott, and Chris Scholz. How to Write Your Thesis. sem/thesis org.html
  • Stefan Ruger. How to write a good PhD thesis and survive the viva.
  • Calcagno V, Demoinet E, Gollner K, Guidi L, Ruths D, de Mazancourt C. Flows of research manuscripts among scientic journals reveal hidden submission patterns. Science. Vol. 338(6110), 1065-1069, 2012

  • CMU's Center for the Advancement of Applied Ethics and Political Philosophy
  • Sigma Xi. Honor in Science. The Responsible Researcher: Paths and Pitfalls, 2000

  • Sara Baase, Timothy Henry. Gift of Fire, A: Social, Legal, and Ethical Issues for Computing Technology (5th edition), Pearson, 2017
  • Michael Quinn. Ethics for the Information Age (8th edition), Pearson, 2019

  • Lectures

    Lecture 1. Why papers.

    Lecture 2. How to write a paper.

    Lecture 3. How to make a presentation.

    Lecture 4. Preparing thesis.

    Lecture 5. Integrity and etiquette in scientific research.

    Lecture 6. Introduction to the ethics.

    Lecture 7. Privacy.

    Lecture 8. Professional ethics.

    Guoqiang Li
    Last modified: Sunday, Nov. 19, 2023.