What is an algorithm?
CS122
Homework 1: Algorithms
15 Points Total
Assignment
Use Wikipedia and other online resources to answer the following questions. Repeat the questions being answered, then answer the questions. Type your answers.
1. What is an algorithm? (4 pts)
2. Find one on-line example of an algorithm (try to find one that solves any math problem), and repeat (retype and/or copy by taking a screen shot) that algorithm into your homework submittal. [Screen shots on many PC’s are done by pressing Alt-PrintScreen keys simultaneously to copy the screen, then pasting it into a Word doc]. Do not forget to cite your source. The source must be external to the class, i.e. internet resources, and not the class PowerPoints. (4 pts)
3. Share any observations about what you may have found interesting or useful in examining the cited algorithm, e.g. did you learn a better way to solve that particular problem, or not, and why? (3pts)
4. State your opinion as to the value of understanding algorithms in solving engineering problems. (4 pts)
Type your name, "CS 122-1 HW1" for the 8:00AM class, "CS 122-2 HW1” for the 9:10AM class, or “CS122-3 for the 5:30PM class. Include the date handed in at the top of your paper and upload it into Blackboard Learn by the due date. Make sure for submitting Labs or Homework, you are on a page in Blackboard Learn that says “Upload Assignment” and “Browse My Computer” to upload the file. Use filenaming convention for that assignment file, e.g. Lastname_Firstname_Homework1.docx or something similar per the CS122 “Assignment and Project Submission Guidelines”.