|
C M S C 2 1 4 C o m p u t e r S c i e n c e I I S p r i n g 2 0 0 3 |
Due to the snowstorm project #1 has been extended 2 days and is
now due on Saturday at 11pm and can be turned in up to two days
late for a penalty (see syllabus).
DO'H! It was originally the constructor that takes the Object
and its 2 pointers, but the 2nd pointer got erased. In keeping with
my promise not to change a project once it is posted, we are
stuck with it. However, you can use it to create the first node in
the circular dll, or any other temporary node.
You can and should use ends() to walk through your dll, BUT
you have to use a do while loop so that you will have moved
your iterator off of the first node before testing it.
As with most everything else, the snow will have an affect on Project #1.
Project #1 will be extended by at least one day. Students should continue
to work on the project and attempt to submit it by Friday evening - more
details will be announced in class on Friday once the instructional staff
has been able to return to campus and discuss how this will affect the
progress of the course.
[If you are unsure what a shell is or what hidden files are you can
ignore this message]
No, HOWEVER if you did not setup your class account properly then you may
be unable to submit project #1 or any other project - so at the very least
you should do all of the Unix "setup" stuff from project #0. ALSO you
should read all of the Project #0 FAQ's as they contain information that
may be relevant on all projects. Also if you didn't do project #0 then
you will loose 1% of your final grade.
For the purposes of this project you should consider any non-space,
non-alphanumeric character punctuation.
It turns out that it is a directory that the compiler creates when
compiling your programs. You do *not* need to keep this directory
and you can remove it if you want - just delete all of the files
inside of it and then delete it. Note however that the compiler will
recreate it from time to time.
No, since you are using C++ string functions.
If you are logging in with a secure connection (like ssh - which you
should be) then you need to authenticate your session first by using
the dce_login command (enter your username and then password at
the first and second prompts) and then you should be able to change
your password using the passwd command (note: after doing this
you may need to enter the Unix exit command before you can
logout). If you continue to have problems you should go see
someone in office hours. If you forget/lose your password you need
to email your instructor - remember that per the guidelines on the
syllabus you must put your full name, login ID, section number and if
it is regarding your password you must include your student ID number
as well.
Yes! But be prepared to write the code yourself in testing situations.
Some of these concepts were covered the first week in lab section
as well as handouts provided (in lab section). Note that if
you do not show up to lab section you will not be able to get copies
of any handouts or other material provided in that lab section. If you
have a valid excuse (according to the syllabus' definition of what
constitutes a valid excuse) you will be able to get a copy of any
handouts for the day/lab in question from the head grading TA during
any of their posted office hours.
Class accounts can only be given out to students officially registered
in the course and can only be given out in person either during class
or lab (the one for which you are registered) or in the TA's (who teaches
your lab section) office hours (which start next week - see the class
webpage for further details regarding office hours).
Note that you can actually start practicing your Unix and programming
skills even if you do not have an official class account - WAM accounts
(which all students should have - if not go to www.wam.umd.edu to find
out how to get one) are very similar to the class accounts that we
provide in that they are Unix systems. The one main difference is that
they do not have the cxx compiler, but they do have the
g++ compiler which is very similar.
Accommodations will be made for students who do not get into the class
until late next week, but it is expected that students who are already
registered in the class received their class accounts today (1/29/03)
and should have plenty of time to complete project #1.
A FAQ is a list of Frequently Asked Questions
and in particular the FAQ's for projects in this class will have
questions listed in reverse chronological order (meaning the most
recent question will appear at the top of the FAQ list and the
first question asked/answered will appear at the bottom of the
list).
Note that the FAQ's that are posted are usually ones that the
instructional staff have created in anticipation of potential
questions and ones that have been encountered frequently by the
instructional staff while assisting students in office hours.
Per the policies outlined on the syllabus you should see one of
the instructional staff during office hours regarding all questions
on projects - this includes project #1. This means that you will
have to wait until Monday morning prior to getting assistance on
this project. Note that any email inquiries concerning projects
may go unanswered (per the policies outlined on the class syllabus).
Also you should always read the corresponding FAQ prior to asking a
question on a project and you should generally ask no questions the
first day that a project is posted - rather you should thoroughly
read over the project description and think about it for a while.
Project #1 is due by 11pm on Thursday, February 20th, 2003. Note:
any project may be turned in late up to 2 days as specified on the
class syllabus. For details regarding the late policy and any
penalties associated with submitting late projects please see the
class syllabus.
Yes, HOWEVER if you do it is your responsibility to make sure the changes
you make do not interfere with how we set up your class account - in
particular changing your shell could make the aliases we created no
longer take effect - or the path that we modified no longer work (and thus
submit may no longer work). So, you are welcome to modify your class account (do
not make it accessible to others) however if you are unable to submit or
encounter other problems due to modifications you made we will not grant
any extensions or regrades based upon these reasons.
|
See the class syllabus for policies concerning email Last Modified: Thu Feb 20 11:56:32 EST 2003 |
|
|
|
|
|