On This Page
Overview
During this assignment, you will:
- Provide the instructor with contact information.
- Tell the instructor about your interests and skills. This information enables the instructor to make course adjustments to meet student needs.
- Decide if you have the necessary preparation to successfully complete this course.
Note: if you do not complete this assignment on time, you might be dropped from the course. However, do not count on it as you are responsible for dropping any course.
^ top
Specifications
This is an individual assignment and you cannot work with another person on this assignment. The specifications include:
- Print out and complete the Student Information Sheet. Please write legibly. You need to turn in a paper copy of this sheet to the instructor.
- Attach a photo or drawing to the Student Information Sheet. Alternatively, describe one or more distinguishing characteristics of your appearance so that the instructor can identify you easily (e.g. "I'm the one with purple hair"). Do not attach a copy of your driver's license or any other document containing private information.
- Complete the Readiness Assessment quiz in WebCT. Note that this is an ungraded quiz and you are taking it only to help you determine if you have the necessary knowledge and skills to do well in this course. However, you will be graded on whether or not you take the quiz.
- Analyze and develop an algorithm for the problem described below. Number the steps of your algorithm. Also, make sure you provide a problem analysis that includes both a problem restatement and questions you asked about the problem, along with your answers to the questions.
Record your problem analysis and algorithm in a text file named README.txt following the instructions for submitting assignments. Note that if you do not submit the file, you will receive a zero for this assignment.
- Submit your file(s) to WebCT as explained in the section of this document: What to Turn In.
Problem: Adding a List of Numbers
Suppose we have a pile of six canceled checks that we have used to pay for groceries during the past month. We are interested in knowing our total grocery expenses for the month. We want to give instructions to Hal, our younger brother, so that he can find the total for us.
Let us suppose that Hal has only learned to add two numbers at a time. Since he does not know how to add an entire column of numbers at once, our instructions to him must be very simple and detailed. No individual step can be more complicated that adding two numbers together. (Note: do not confuse a number with a digit. A number can have more than a single digit in it.)
In addition, suppose that Hal's memory is not very good and that he has to write everything he needs to remember on a small chalkboard. For example, he must write the results of two numbers added together onto the chalkboard to remember the result.
Construct a sequence of instructions that will yield a correct result. Use only the tools available in the problem (Hal, a chalkboard, etc.). Do not forget to describe how you get the check amounts and how you identify the result.
^ top
Extra Credit
The following is worth extra credit points:
- One pound is approximately 453.59 grams. Develop a solution to the problem of converting a persons weight in pounds to their mass in grams. Include an analysis of the problem and describe the algorithm using only the types of operations that a computer can perform. (1 point)
Record your solution in the README.txt file you submit for this assignment. Be sure to label your write up as Extra Credit.
^ top
Grading Criteria
The instructor will evaluate your assignment using the following criteria. Each criteria represents a specific achievement of your assignment and has a scoring guide. The scoring guide explains the possible scores you can receive.
Some scoring guides have a list of indicators. These indicators are a sign of meeting, or a symptom of not meeting, the specific criterion. Note that a single indicator may not always be reliable or appropriate in a given context. However, as a group, they show the condition of meeting the criterion.
For information on grading policies, including interpretation of scores, see the course information page.
Student Information Sheet
- 2: Sheet completed and turned in
- 1: Sheet turned in but some information was not included
- 0: Sheet not completed
Identifying Information
- 2: Instructor able to easily identify student from supplied information.
- 1: Instructor not able to easily identify student from supplied information.
- 0: Identifying information was not turned in
Readiness Assessment Quiz
- 2: Readiness Assessment quiz completed
- 1: Readiness Assessment quiz partially completed
- 0: Readiness Assessment quiz not completed
Algorithm
- 2: Algorithm is correct with supporting information
- 1: Algorithm is not correct or some information was not included
- 0: No algorithm was submitted
README.txt File
- 2: README.txt file submitted with specified information included
- 1: README.txt submitted but some information was not included
- 0: No README.txt submitted
Maximum Score: 10 plus extra credit (0 if you do not submit any files to the assignment area of WebCT).
^ top
What to Turn In
- Hand a paper copy of the completed Student Information Sheet, with any attachments, to the instructor by the due date and time.
- Submit a README.txt text file to WebCT following the instructions for submitting assignments. Note that if you do not submit the file, you will receive a zero for this assignment.
^ top
Home
| Blackboard
| Announcements
| Day Schedule
| Eve Schedule
Course info
| Help
| FAQ's
| HowTo's
| Links
Last Updated: February 16 2007 @16:18:22
|