FINAL PROJECT PROPOSAL: Magnus Opus and Exigence > How to Put Things in Order: A Guide to the Various Ways for a Computer to Sort a List

Audience: New or up-and-coming computer science students who either need to learn about sorting for a class or are simply interested.

Context: Despite it seeming easy for a person to organize things, computers can’t just “think” about the order of numbers like a human can. In order to combat this, there have been many techniques and algorithms designed to put a list in order. These all have different times and additional space required.

Purpose: To give new students the knowledge of different sorting algorithms, as well as some different algorithm methods that these sorting methods use. It will allow students to understand the advantages and disadvantages of some of these sorting algorithms and pick the correct one to implement.

Type: Introductory guide
April 21, 2017 | Unregistered CommenterLP
L, I like this plan. Think on the platform for this introductory guide/tutorial. Can you build a website? Would you divide your material and post in a reference site like Stack Exchange or GitHub? Let me know what you think about these options. Alternately, you can post this in some location that would help UMD students: CS tutoring activity or share with a teacher.

You could revise the audience slightly, to think of CS AP students.

Will these sorting algorithms work with all programs or platforms? Do you need to divide for these considerations? Let me know.

Good service, actually. Think of all the people you can help with this work.
April 23, 2017 | Registered CommenterMarybeth Shea