Research paper surveying a popular algorithm

Assignment Help Data Structure & Algorithms
Reference no: EM131206026

Topic - Hashing Algorithms (Bitcoin Mining)

Overview

This assignment consists of writing a research paper surveying a popular algorithm. Your paper must conform to the American Psychological Association (APA) writing style. Your paper must use reputable scholarly references. Most Web sources such as blog, forums, and personal website are not considered reputable (do not cite or use any Wiki or Answer.com type websites). Your paper should use 11pt or 12pt font size for the main text.

A typical research paper for this assignment is about 7-10 double spaced pages (not including the cover page or reference page). Your paper should have a formal tone like the reputable research articles that you read; cite your sources within the main text of the paper (even for paraphrased content and ideas); and avoid using contractions and words such as "I" and "you" in formal writing; etc.

Content

I highly recommend that you use section headings in your paper. The paper must use uniform margins of 1 in. (2.54 cm) on the top, bottom, left, and right of every page. At a minimum, your paper should include the following sections:

Title Page

The title page should include the title of the paper and your name and course number. The upper right corner in the heading of each page should include the title of the paper on the left corner and the page number on the right corner. If you would like to include an abstract, it must be on a separate page after the title page. All text in the paper except for figure and table captions must be double spaced.

1. Introduction

The introduction should provide brief background information on the algorithm. It should also briefly discuss the problem that the algorithm tries to solve and provide a very brief overview on rest of the paper.

2. Origin

The origin section should identify the person or organization that initially designed or developed the algorithm. Support your finding on the origin using reference citations from books, journal articles, or conference proceedings.

3. Detailed Description

This section should describe the algorithm and provide one or two simple but specific examples that illustrate how the algorithm works. You may include additional sections (or subsections) as necessary. As an example, this section can include the follow type of information:

a. Identify the algorithms original intension b. Identify the algorithms primary purpose c. Identify the complexity of the algorithm (i.e. its big-O) d. Provide a brief and simple example showing how the algorithm works. For example, a paper on data compression could discuss the details of the MD5 on LZO implementation. Walk through a couple of simple examples using a small data set to help illustrate exactly how the algorithm works. Diagrams and figures also help to get the point across. e. If appropriate, provide a brief description mentioning how the algorithm is different from other algorithms that solve the same or similar problem f. Do not include long source code listings. If you must include source code, only provide small sample snippets or pseudo-code that will help your discussion. Be sure to properly cite your sources. g. You must support your discussion using reference citations from books and/or journal articles within the main text of the paper.

4. Primary Uses

This section can provide the following type of information:

3

a. What were the algorithms first successes? b. Identify any failures or short comings of the algorithm c. Give an example of who or what software products are currently using the algorithm d. Support your findings using reference citations from books and/or journal articles

5. Future Considerations
The paper must discuss future considerations for the algorithm. Explain what the literature says about it potential new uses or new areas where the algorithm is being used.

For example: a. Are other new algorithms being made based on this one? b. Or is the algorithm dead - i.e. not being used anymore for some reason? c. Support your findings using reference citations from books and/or journal articles.

6. Summary and Conclusion
For example: a. Briefly summarize what you have discussed.

References
The references section must on a separate page. All sources listed in your reference list must be cited within the main text of the paper using the proper APA citation format. The reference list should be single spaced. The second and subsequence lines of the reference must be intended to follow the APA formatting style of writing. Remember that the title of the section for APA must be "References" and not "Work Cited" as used in MLA.

a. The references section must include a minimum of four (4) scholarly/reputable sources not including your textbook. If you use the textbook as a source, you must include four other sources. b. References must consist of books, journal articles, conference proceedings, which are the best type of sources. For every three (3) references that you list, no more than one (1) reference can be from a reputable scholarly Web source. A Web source without an author's name or a date usually indicates that the work is most likely not from a reputable source, and should not be used for this assignment. Do not cite or quote from blogs, Wiki sites, Answers.com, Stackoverflow.com, or other non-reputable/non-scholarly sources. You will not receive credit for those types of sources.

Use these sections as a guide for the content and structure for your paper; however feel free to include additional sections that you feel are also be relevant to your topic. A Microsoft Word document template that is pre-formatted in APA format can be downloaded here:

https://www.sworps.tennessee.edu/training/APA_6_0/resources/apa_doc_templates.html

Grading Heuristics
The overall weight of the paper will be 20 points broken down as follows:

Grammar and spelling

Format of paper, APA style, and citations with in the paper

Depth of coverage and originality

References (at least 4 reputable sources)

Other Notes

Note that all research papers will be automatically run through Turnitin.com. No more than 20% of the content in your paper can be exact words or quoted text from various sources. Also, note that exact words from your sources must be cited.

All sources where you received your information must be properly cited within the main text: even paraphrased material must be properly cited next to the appropriate sentences or paragraphs.

Feel free to post questions in the Ask the Instructor forum. You may also contact me individually by email. You may also discuss this assignment among yourselves in the Student Lunge.

Additional Resources

APA (2003). Publication Manual of the American Psychological Association. Washington: American Psychological Association. NIST (n.d.).

Dictionary of Algorithms and Data Structures.

Available online at https://www.nist.gov/dads. Shrunk, W., White, E.B., Angell, R. (1999).

The Elements of Style, 4th Edition. New York: Longman Troy University Online Library Services.

Available online at https://benning.troy.edu/ library.cfm

Bibme is a freely web based tool that will properly format your references in APA style.

You can access this site at: https://www.bibme.org/.

Remember that all of the references you list in your references section must be properly cited somewhere within the main text of your paper.

Reference no: EM131206026

Questions Cloud

Firm commitment underwriting : In your own words explain the differences between a Firm Commitment Underwriting and a Best Efforts Underwriting Please explain in your own words what a Firm Commitment Underwriting is.
Grow at long-term growth rate : Calculate the per share value in early 2015 assuming that residual earnings will grow at long-term growth rate of 4%, the average GDP growth rate, after 2016.
Write the equations for the current ic : Determine vC after one, three, and five time constants. -  Write the equations for the current iC and the voltage vR.
Calculate the new equilibrium interest rate and quantity : Calculate the new equilibrium interest rate and quantity, and explain why the direction of the interest rate shift makes intuitive sense.
Research paper surveying a popular algorithm : This assignment consists of writing a research paper surveying a popular algorithm. Your paper must conform to the American Psychological Association (APA) writing style. Your paper must use reputable scholarly references
Calculate the apr which mr brown paid : Calculate the APR which Mr Brown paid for the 30 day loan. Comment on whether this loan legally or morally constitutes usury?
How have banking and the financial services market changed : How have banking and the financial services market changed in recent years? What powerful forces are shaping financial markets and institutions today? Which of these forces do you think will continue into the future?
Receive a lump sum instead of the payments : Your cousin's portion of the settlement will be paid to him in amounts of $25,000 each year for 4 years with the first check to be received immediately. Another attorney called yesterday and asked your cousin if he would like to receive a lump sum..
Discuss measures that can be taken to reduce these threats : Display an understanding of how terrorism, and other international developments, can threaten global logistics. Discuss measures that can be taken to reduce these threats. Demonstrate critical thinking, logic, and a thorough command of both curren..

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Calculate the cost of sorting relation in seconds

Assume a flash storage device is used instead of disk, and it has seek time of 1 microsecond and transfer rate of 40 MB per second. Recompute the cost of sorting the relation in seconds.

  Develop a number of classification models

First task you should complete is a data investigation exercise, where you will document the characteristics and other information that you can determine about each Feature.

  Sql statements

Suppose that the tables T1 and T2 have a 1:1 relationship. Suppose that T2 has the foreign key. Demonstrate the SQL statements necessary to move the foreign key to T1.

  Use either the bubble sort or the selection sort algorithms

use either the Bubble Sort or the Selection Sort algorithms

  Write program to do operaretions of stack-push-pop-peek

Write down the program which does the basic stack operations: Make the stack. Push element into the stack. Pop element from the stack.

  Create a pseudocode program using notepad

Second, create a pseudocode program using Notepad++ to solve this problem. Third, create the program with RAPTOR Third, create the program with RAPTOR.

  Studying in major paralegal

Make a Microsoft Word document which includes a table and hyperlinks to Web sites helpful to someone studying in your main Paralegal.

  Creating uml collaboration diagrams

Create UML collaboration diagrams using Microsoft Visio or another making tool capable of creating properly formatted UML collaboration diagrams.

  To program using the functional programming paradigm

A function (addBinary binaryList) that takes a list of binary numbers and returns their decimal sum. (addBinary '(1101 111 10 101)) returns 27.

  Show how the box can be used to factor n

That is, given a quadratic residue y, the box outputs an x with x2 = y (equation is modulo n). Show how the box can be used to factor n.

  Treat the problem as a directed graph with n nodes

Two distinct words can be joined if one, two or three of the letters at the end of the first word are the same as the letters at the beginning of the second word, and only if the letter/letters are in the same order.

  Write a procedure for deleting a key from a b-tree

Write a procedure for deleting a key from a B-tree. Write a new version of Tautology for which the logical expressions are stored in n-ary trees.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd