Recommended outline for M.S. theses

Prof. Neil Rowe, Version 2/06

 

Abstract: a summary of the main points of the thesis.  You should try to have a sentence corresponding to ach chapter of the thesis except the first and last.  Mention your most important accomplishments, and minimize background information.

 

Chapter 1:  Introduction (2 to 6 pages)

 

 

Chapter 2: Previous attempts to solve this problem, and other problems like it, with computer programs or methodologies (4 to 12 pages)

 

 

Chapter 3:  Description of your application (2 to 10 pages) (may be interchanged with Chapter 2)

 

 

Chapter 4:  Description of your program or methodology (8 pages minimum)

 

 

Chapter 5:  Discussion of results (2 to 8 pages, not counting tables and figures)

 

 

Chapter 6:  Conclusion (1 to 8 pages)

 

 

Appendix A:  Test runs (if there are several long test runs, this chapter may be broken into several different appendices)

 

Appendix B:  Text of programs (should not exceed 50 pages)

 

***************************************************************************

 

Some general guidelines for thesis writing

 

1. Always use the same term for the same thing; don't try to be poetic.

 

2. Use your own words to describe things; use quotations from other people sparingly.  If you do use quotations, enclose them in quotations marks and give a formal citation immediately afterwards.  This is important because the School treats plagiarism very seriously.

 

3. The purpose of a thesis is to describe interesting things you did. So don't spend a lot of space on other peoples' work unless it's unique or you need it to make a point about it.  For instance, don't describe A* search in detail just because you use it in your program.

 

4. Use "we", "us", "our", and "ours" to describe what you did.  And use active voice for verbs, not passive.  Some examples:

 

5. Be careful to use hyphens properly to group multiple modifiers of the same noun.  This is particularly important when you use words as modifiers that are normally used as nouns.  For instance, in "large

artificial-intelligence program" you must hyphenate the two middle words since "intelligence" is a noun and the reader who is not familiar with your topic might think there is something called an "intelligence program" of which there are particular subtypes that are "large" and "artificial".  Some more examples of correct hyphenation:

Notice you shouldn't hyphenate an expression unless the whole cluster of words functions as an adjective; for instance, you should write "I work on applied artificial intelligence" but also "I work on applied artificial-intelligence programs".

 

6. Try to avoid one-sentence paragraphs except for numbered items of a list.

 

7. Minimize mention of names of specific files or exact names of procedures.  These things are usually too hard for the reader to remember.

 

8. Minimize acronyms, e.g. write "DOD" as "Department of Defense".  Exceptions can be made for names that are used many times in the thesis, but write out their words in parentheses the first time you use the acronym.

 

8. Never repeat exactly the same point you made earlier (like in the last chapter of the thesis) unless you have something new to say.  Cross-reference instead.

 

9. In your reference list, conference papers are more desirable than Web pages.  Journal papers, book chapters, and books (if not too general) are more desirable than conference papers.