Analysis of Algorithms -
CSCI 570, Fall 2010, TuTh Section
TuTh 12:30pm - 1:50pm
(for office hours, please see
instructor's web page),
(Please do not send HTML-only e-mails. They will not be read.)
Office Hours: WF 4pm - 5pm in SAL 229
(The grader will hold office hours the week after the announcement of each assignment's grades.)
during class time in MHP 101,
Thu, 10/21/2010 (firm),
MHP is located in section 7D of the
11am-1pm, Tue, 12/14/2010 (firm)
in MHP 101,
MHP is located in section 7D of the
(in reversed chronological order)
The statistics for Midterm Exam are:
Count = 52
Avg = 50.18
StdDev = 11.50
Max = 70.00
Min = 15.00
2 69+ XX
1 66+ X
2 63+ XX
4 60+ XXXX
10 57+ XXXXXXXXXX
3 54+ XXX
6 51+ XXXXXX
5 48+ XXXXX
4 45+ XXXX
5 42+ XXXXX
3 39+ XXX
2 36+ XX
1 30+ X
1 27+ X
2 24+ XX
1 15+ X
Please read the following carefully!
The TA (Yuan Yao, <email@example.com>) graded your exam.
The exam will not be returned back to you. If you would
like to discuss your exam, please make an appointment with
the TA for a 15-minute timeslot for the following four
Friday, 10/29/2010: 3:00pm-5:00pm, SAL 229
Wednesday, 11/03/2010: 3:00pm-5:00pm, SAL 229
Friday, 11/05/2010: 3:00pm-5:00pm, SAL 229
Wednesday, 11/10/2010: 3:00pm-5:00pm, SAL 229
If you are not available during the above time frame, please
make an appointment. The deadline for discussing about your
exam will be 11/23/2010 (right before Thanksgiving holiday).
Please remember that the coverage between the midterm and
final exams will not overlap. So, if the only reason
you want to discuss your midterm exam is because you are
concerned that the same problem will be asked in final exam,
then you really don't need to discuss your midterm exam!
Here are some important rules:
- You must have an exam appointment in order for you to
see and discuss your exam. This applies even during the
TA's office hours.
- Also, if you make an appointment and do not show up, and
do not cancel 30 minutes before your appointment, the TA
will not give you another appointment to discuss your
exam. I'm sorry to have to be so strict with this. But
we've been stood up by students too many times!
- When you make an appointment, please e-mail at least two
time slots for the TA to choose from. Once the TA and
you have agreed on a time slot, you must either come to
the appointment or cancel it 30 minutes before the
appointment in order to reschedule.
- Finally, if you need to go beyond your scheduled timeslot
to finish looking at your exam, you must make another
appointment. And to be fair to everyone, the maximum
number of appointment you may have to discuss your exam
The TA has applied one standard to all exams. If he has
made a mistake, he will change your score. But if he did
not make a mistake, there is no point arguing that you should
have gotten 1.5 points here instead of 0.5 point. Everyone
got the same number of points for answering the same way.
And please remember, better answers may receive more points.
And please always be courteous and professional.
I always get question regarding class letter grade at this
time. At the end of the semester, after all the scores are
in, I will plug in all your scores in the equation given on
the course description web page and computer your overall
score and plot everyone on the same curve. Around the class
average is a grade of B+. Please do not expect an A just
because you do very well in the programming assignments.
Please also refer to the last two slides of the
exams lecture notes regarding regrades.
- 10/19/2010: There will be no need to sign rowsheet today.
- 8/29/2010: Office hour on Monday, 8/30/2010, has been canceled. Sorry abou the inconvenience.
- Registering with the class mailinglist
is required for this class. This is not the same as the
class discussion Google Group.
You will be receiving HW and exam scores through this list
via individual e-mails.
If you have not done so, please visit the
mailinglist page after the
semester starts. (You do not have to be registered for the course to
register with the class mailinglist.)
In the registration confirmation e-mail, you will also get your
user ID and password for accessing protected area of this web site.
- Watch this area for important announcements.
CS 102L (Data Structures) or graduate standing. It is assumed that
you know how to write programs, and how to debug them and make them
Information about Programming Assignments
All homework assignments are programming assignments to be done in C/C++.
No other programming language will be accepted and your program must
compile and run with a Makefile on nunki.usc.edu.
(Sorry, no Java.)
You must be familiar with the UNIX development environment
(vi/pico/emacs, cc/gcc or g++/CC, make, etc.)
If a student signs up late for this class,
he/she is still required to turn all projects and homeworks
on time or he/she will receive a score of 0 for these assignments.