computer science

After refining it based on the feedback you receive from your instructor, use the Needs Analysis document you produced in the previous module along with the feedback you get from your instructor to create design documentation for your program. In doing so you need to identify the classes you will use, the algorithms used for various tasks, and an overall flow of the software. At this stage, you may define some of the algorithms at a high level (e.g., you will mention that you will use a sorting algorithm but you do not need to define the details of that algorithm until you are ready to code).

Please check theĀ Course CalendarĀ for specific due dates.

Save your assignment as a Microsoft Word document. (Mac users, please remember to append the “.docx” extension to the filename.) The name of the file should be your first initial and last name, followed by an underscore and the name of the assignment, and an underscore and the date. An example is shown below: