|
NEW ANNOUNCEMENTS
TUESDAY, 12/11
If you haven't picked up your course folder yet (with your graded
prelim #2 inside) you may do some from Andrea Cleveland in 4105
Upson. Remember, if your prelim has the words "Passed Course"
written on the top you are done and do not need to take the final
exam.
For those of you who have not passed yet, the final exam is to
be given on December 18, 2002 from 12:200NOON-2:30PM in Phillips
403 (It won't take the full 2.5 hours). The exam will be comprehensive
and will contain one question from each lecture. There will be a
short program to write as well. I had originally told the class
that you would have a choice of taking an exam or doing a final
project. I would strongly encourage all of you to take the exam.
The majority of you are relatively closs to passing as it is and
do not need a high score on the exam. If you still feel strongly
about *not* taking the exam and you want to do a project instead,
let me know. Your project would need to be turned in by 12/18 at
noon.
|
WEDNESDAY, 12/4
All prelims have been graded. They will be returned in class tomorrow.
For those of you who have done well enough on the second prelim
to pass the course without needing to do either a project or a final
exam, the words "PASSED COURSE" will appear on your prelim.
SO please come to class tomorrow to find out if you are done or
not!
I will try to get all envelopes not picked up in class tomorrow
to Andrea so that you can retrieve them from her from Friday on.
I'll notify you via the website when that is done.
For those curious, my surgery went well and right after class tomorrow
I am going to get my sutures removed. Then I'll have a better idea
when I can walk again... I guess :-) |
MONDAY, 11/25 ***UPDATED****
All assignments have been graded and are in Andrea Cleveland's
office (4105 Upson). She will be available through 4:30PM today
and from 8:30-4:30PM tomorrow (with a lunch absence of 11:30 - 1:15).
Feel free to pick up your folders from Andrea.
All grades are posted in the Grades section. There were three re-grades
just entered which are NOT reflected in the grades sections. Please
pick up your folder from Andrea and verify the regrade is complete.
PRELIM #2 is Tuesday, December 3, in class. If
I am not present to administer it, Andrea Cleveland will be. A link
to a practice prelim is given below.
OK, as most of you know by now, I injured my ankle last Wednesday
afternoon and I am scheduled to have "ankle reinforcement surgery"
tomorrow morning. As such, I have cancelled class for tomorrow,
11/26. All lectures up through last Thursday (Lecture #22) are posted
now and all assignment solutions are posted as well. I've also made
a practice prelim available (PRELIM2.pdf)
that will help you study for your prelim to be given during class
time on the Tuesday you get back from Thanksgiving break.
Your assignments are graded, but they have not been recorded yet.
I plan to do so at some point today. Those wishing to receive all
back assignments prior to taking the prelim should be able to retrieve
them from the administrative assistant (Andrea Cleveland) tomorrow.
Andrea will not be in the office on Wednesday.
|
MONDAY, 11/18
There was an error in the store.dat file I originally posted (needed
for Assignment #10). I have updated it and it is available in the
Assignments section. |
TUEADAY, 11/5
My office hours will be changed TODAY ONLY to
be held immediately after class for one hour. You will find me in
320 Upson from 1:30PM - 2:30PM today instead of my normal 3:30-4:45. |
WEDNESDAY, 10/30
The solution to Assignment #6 has been posted. My apologies for
not doing it earlier in the week. Some of you may be waiting for
it to proceed with the assignment due tomorrow.
|
THURSDAY, 10/17
The Prelim has been graded. Grades are posted in the GRADES section.
Assignment #6 will be posted some time tomorrow. |
WEDNESDAY, 10/16
Assignment #5 has been graded and the grades are posted in the
GRADES section. If anyone would like to pick up their assignment(s),
Andrea Cleveland has them in Upson 4105. She is normally in
her office until 4:30PM. You will only be able to pick them
up from Andrea TODAY. I will try and make sure that Al has
them in his office hours as well.
PRELIM #1 is being held TOMORROW in class. NO ONE has reported
a conflict to me via email, so I'm assuming that EVERYONE will be
in class tomorrow. If you forgot to tell me (via email) about
a conflict, please let me know ASAP.
Assignment #6 will be posted sometime tomorrow and will be due
on the 24th in class. |
TUESDAY, 10/15
Please remember that you have a prelim on Thursday (10/17) in class.
It will cover lectures 1-8 and 10-13 as well as assignments 1 -
5. Here is a practice prelim from a previous
semester.
The solution for assignment #5 is now posted.
If anyone has a conflict with the prelim, please email me as soon
as possible.
I will try to make your envelopes available through Andrea Cleveland
(administrative assistant for the course) by Wednesday morning,
so you can pick up your graded assignment #5.
|
WEDNESDAY, 10/9
Please remember that you have a prelim next Thursday (10/17) in
class. It will cover lectures 1-8 and 10-13 as well as assignments
1 - 5. Here is a practice prelim from
a previous semester.
I've also posted solutions to assignments #3 and #4. Watch for
solutions to 1, 2 and 5 as the weekend approaches.
|
TUESDAY, 10/8
Helpful Hints with Homework #5
The Menu class will need to store a dynamic array of MenuObject
types. Since MenuObject is an abstract class, you must use a dynamic
array of pointers to MenuObject types. This can be declared
in one of two ways:
MenuObject *itemArray[];
// or
MenuObject **itemArray;
When you attempt to allocate space for this dynamic array, you
will need to specify a data type of (MenuObject *). Problem is,
you can't use the parenthesis in the new() call. So, you end up
with something like this:
itemArray = new MenuObject *[sizeRequested];
This syntax looks a little off, but it does the trick.
Knowing what you know about destructors now, you can have a MenuObject
destructor which frees this dynamically allocated memory.
Have fun!
|
FRIDAY, 10/4
Assignment #5 is posted. It will appear to be longer than assignment
#4 but I believe it's a little easier. I also think you may find
it more fun to work with.
There is a prelim coming up on October 17th, in class. If any of
you feel you cannot make class that day, please let me know. You'll
need a good reason for missing the prelim and you will need to make
arrangements with me to take it a day or two earlier.
|
FRIDAY, 9/27
Thanks to all of you for "participating" in lecture yesterday.
I hope that you enjoyed the diversion and that years from now you
still appreciate the information that was covered :-).
Assignment #4 is posted. It is a little tougher so please at least
take a look at it as soon as possible. We're available in office
hours, and please feel free to email as necessary.
|
TUESDAY, 9/24 UPDATE!
ASSIGNMENT #3 FOLLOW UP INFORMATION
The "Menu" class you create should keep track of what
it's name is as well as the names of all of its menu items.
Just like the MenuBar class, you should assume that the Menu class
will have a maximum of 10 items in it.
Assignment #2 is graded and will be handed back in class today.
Those of you who turned in Grade Posting Waivers will find your
grades posted in the "Grades" section. |
TUESDAY, 9/17
I may need to cancel my office hours today, please email me ASAP
if you were planning on stopping by. I may be able to hold abbreviated
hours beginning a little later in the day. Stay tuned for more details!
|
MONDAY, 9/9
The syllabus for the course is finished. It may be downloaded as
syllabus.pdf.
I've finalized office hours for myself and our consultatnt. We
will both hold hours in 320 Upson. My hours will be Tuesdays 3:30
- 4:45PM, and Al's will be Wendesdays 6:00 - 7:30PM
NOTE ON ASSIGNMENT #1: If any of you are having
problems reading in a string and then passing it to ifstream::open(),
it's because the open() method only takes a C style string as a
parameter. To convert a C++ string class to a C style string, use
the "c_str()" method in the string class, like this:
string fileName;
ifstream inFile;
cout << "Enter filename: ";
cin >> fileName;
inFile.open(fileName.c_str());
// Program continues... |
|