FINAL PROJECT:Structures and Arguments > How to Put Things in Order: A Guide to the Various Ways for a Computer to Sort a List

Beginning: start with an introduction/hook about what sorting algorithms are, why you would need to know them, and mention the many types of sorting algorithms. Considering also adding an FAQ or additional introductory piece.
Middle: Go through 3-4 different sorting algorithms, talking about the algorithms, running times, and potential implementations. The types of implementations and specificity of the algorithms depend a lot on how specific I want to tune my audience.
End: Compare and contrast the different algorithms presented, showing that even “bad” algorithms can have advantages in certain cases. Also, will discuss opportunities for further reading.
LOGOS: collection of proven sorting algorithms and the reasoning behind them
PATHOS: the importance of knowing these algorithms for a computer science student and the introduction to the ideas for a non-computer science student interested in the material

ETHOS: credibility of proven concepts as well as personal ethos as an advanced computer science student

STRUCTURE: I want to structure the paper such that each concept has an individual guide to it, but the entire paper is structured in a way that will be a cohesive collection of guides.

GOAL: give people an introductory guide to sorting algorithms
May 2, 2017 | Unregistered CommenterLP
L -- good plan. Am intrigued by the idea of "guide to guides"....you can use the annotated bibliography for this purpose as well, by helping your reader preview the sources rather than just give them a list of links.
May 5, 2017 | Registered CommenterMarybeth Shea