CS 9622 - Fall 2017 : Writing papers in computer science

Whether you are working on a programming task, analyzing an algorithm, or doing a literature investigation, ultimately, people are going to want to know what you learned from it and thought about it – and this involves some sort of write up or presentation.  As noted by Lesley Lamport (recent Turing Award winner) in his talk Leslie Lamport: Thinking Above the Code https://www.youtube.com/watch?v=-4Yp3j_jk8Q at 3:27, ``To think you have to write.  If you're thinking without writing, you only think you're thinking.''

Mostly I am interested in writing, but some notes regarding presentations are:

Writing anything significant is a project and all we know about project management is relevant to the task.  In particular:

An issue with regards to research that is getting increasing attention is whether or not the results are reproducible

Thanks to the university library systems digital subscription to Springer Verlag, some useful books for writing related to computer science are available online:

Some notes on how to get started:

There are different kinds of writings:

One type of writing task that fits the time frame of a course is a literature review

The literature is often large, leading to the question of how do you find what you need\

A variation on the literature review is the systematic mapping