Computer Science Department
College of Arts and Sciences
This problem involves using a word processing application
(e.g. Microsoft Word) on a personal computer. To do it, you will have
to use your own Mac or PC, or to use one of the Macintosh computers in
the CS Lab. You are welcome to use a different Windows/PC or Mac
application similar to Microsoft Word to complete this
problem. However, the course staff is not obliged to help you
with these other applications if need be.
The material necessary to master the word processing application
you will use for this problem is described in the Optional
Textbook listed in the syllabus. A copy of this text is on reserve in
the Science and Engineering Library.
Using msWord prepare your own Resumé and a cover letter to
go along with it. A resumé is a 1-page document that describes an
individual's education, work experience, extra-curricular activities,
honors and awards, ... etc. A cover letter accompanies the
resumé and is intended to give a wordy explanation of your
interest in a job, in a scholarship, ... etc.. The visual
impact of a Resumé is very important. Make sure to use
appropriate fonts and styles so your resumé would stand
out. Notice that it is a challenging task to do this and at the same
time pack your resumé with all the information you may want to
reveal (say) to a potential employer!
Note: Except for your name, you can include any information in your resumé or cover letter, even if inaccurate or incorrect. Of course, your resume and cover letter should be different from the ones in the textbook. The technical quality of the work as well as the way you present it is very important. Pay attention to details. This will pay off with better grades. All solutions should be handed in with a cover sheet that specifies your full name, and your login name.
Give short answers for the following questions on materials
covered in the lectures.
Note: The answers to some of the
questions below were exclusively covered in the class (i.e. not in the
textbook).
You are to design a program that will assign letter grades to students
based on their numeric grades. To do so, you start with the following
algorithm: First, the program should ask the operator (the person
running the program) to input the number of students in the
class. Next, for each one of these students (in order), the program
will ask the operator to enter the student's grade. If the grade is
above 85, then the student gets an ``A'', if the grade is between 76
and 85 the student gets a ``B'', if the grade is between 66 and 75 the
student gets a ``C'', if the grade is between 50 and 65 the student
gets a ``D'', otherwise the student gets an ``F''. The program should
print out the letter grade for the student and then proceed to the
next student and the process repeats.
Draw a flowchart for the algorithm described above.
You
are given the following list of 8 numbers and asked to sort it in
a descending order.
19, 15, 17, 4, 8, 23, 9, 7
Step through the various steps involved in sorting
that list:
Created on: 1997.08.01 Updated on: 1997.10.08 Maintainer: Azer Bestavros best@cs.bu.edu