I have tried to summarize my views on academic writing here.
I hope that this will help clarify what I expect for written assignments
and papers in the course.
References
- Primary Reference: the original source where a fact/idea/theory/opinion etc. is stated.
- Secondary Reference: a document that cites a primary reference.
- URLs (web links): avoid these.
Generally, in good academic writing one aims to use as few secondary references as possible, and avoids "ternary" (a document that cites a secondary reference) or more distant documents altogether. The reason to avoid "ternary" and more distant references is that people in general are bad at keeping the core information/spirit of
a document's content if they use someone's summary of someone's summary of someone's summary ... etc. (consider what happens with gossip, for a day-to-day analogy).
Avoid using URLs, except where it is completely unavoidable: the web is dynamic, files move regularly, and URLs are hard to read and contain little information about a source (also, see the section on Bibliographic Formats, below). Another reason to avoid URLs for web pages is that unlike academic papers and conferences in Computer Science, web pages usually have not been peer-reviewed, and many are written to persuade, not inform.
With the current rate of publication, often it is impossible
to cite all literature on a subject. Choosing which references to include
in a discussion requires a balance between frequently
cited peer-reviewed papers (often these are 'seminal'
primary references that present key ideas or techniques)
along with other papers that
clarify the discussion or support arguments in your paper.
Any reference that does not contribute to the main discussion of the
paper should be omitted, and you should read all papers that you cite.
Don't aim to maximize the number of citations in your paper. In
essence, locating the references that will define and/or support a paper
is a complex search problem, and
is a skill that takes a great deal of practice for most people to develop.
Make sure to read paper abstracts and skim papers before deciding to
read them in detail, to make your search more efficient.
Plagiarism
While you are permitted to quote sources directly (using
"", or offset in an indented block between paragraphs), generally
in academic writing most of the words should be your own.
If you are paraphrasing someone else's words or explaining a
fact/concept/etc. from another paper, you should provide the
relevant citation at the end of the sentence. Another option is
to provide citations before or after a section of text, to
indicate where
the concepts came from, for example:
"Mark's opinions on appraising
land for resale may be found elsewhere [1,3,4]. The types
of land that Mark preferred to appraise included...."
When you use someone else's words or ideas without giving
credit, this is called plagiarism, and is considered a form
of academic dishonesty ("cheating").
As an example, copying and pasting sections of a document and including
it in one of your own, without explicitly citing the
source (e.g. using a '[number]') is a type of plagiarism.
Bibliographic Formats
One of the frustrations of computing research is the lack of standard
biliographic formats. For this course, any format is fine, as long as it is consistent.
Here is an example of a bibliographic formats (given very briefly, and by example,
unfortunately):
Note that using URL's for references is normally unacceptable,
and will result in lower grades.
If you must
use a URL, accompany the link with the name of the author(s) of the
document, document title
and creation/posting date of the web page.
LaTeX and Tools for Bibliographies
Normally in computing you are provided with a
template, and formatting of the bibliography is mostly automatic,
using a database of references.
BibTeX (for use with LaTeX) and Reference Manager, Endnote,
etc. are tools that given a database of entries, will
automatically format the entries appropriately using a set of templates.
If you search online, you can
find a number of freely available open-source tools for maintaining a
reference database and importing entires into documents as well; I recommend taking the time to learn LaTeX, as it is used widely in Computer Science, and offers a degree of automation and flexibility that WYSIWYG editors often don't.