Also, the following reference books are optional readings and are on
reserve at the
Becton Library:
You will be using the Intel Linux PCs in the Zoo
computing lab. These machines are named as follows:
aphid bumblebee cardinal chameleon cicada
cobra cricket frog gator giraffe
grizzly hippo hornet jaguar ladybug
lion macaw monkey newt peacock
perch python rattlesnake rhino scorpion
swan termite tick turtle viper
To access these PCs, you can either directly login from their consoles
in the Zoo, or just remotely login from other
machines across the campus.
If you plan to take the course for credit, you should get an account
on these machines in the first week. Please also visit the following web
site to create a cs422 class directory (or to just sign up for a zoo account):
http://zoo.cs.yale.edu/accounts.html
Do not allow anyone else to use your accounts for any purpose.
They are for your use alone, and you are responsible for any misuse.
Your passwords control access to your accounts and should be kept secret.
Your grade will be calculated as follows:
- Assignments: 75%
- Midterm exam: 20%
- Class participation: 5%
These weights are subject to minor variation.
The midterm exam is scheduled in class on Wednesday on March 5th, 2008.
Unless prior arrangements are made,
a grade of zero will be recorded for missed exam.
The participation grades will be based on the students'
contributions in the class discussion.
Programming, like composition, is an individual creative process.
Individuals must reach their own understanding of the problem
and discover a path to its solution. During this time,
discussions with friends are encouraged.
However, when the time comes to write the code that solves the problem,
such discussions are no longer appropriate -- the program must be your
own work (although you may ask teaching assistants or lab assistants for
help in debugging).
Do not, under any circumstances, copy
another team's program. Writing code for use by another or using
another's code in any form violates the University's academic regulations and
will be dealt with harshly.
Attendance at lectures is expected but will not be recorded. Students are,
however, fully responsible for all material presented in lectures, even
if some of it does not appear in the "official" lecture notes.
Class attendance is recommended strongly.
Lecture notes will be made available. Watch for an announcement of
their availability.
The best way to contact the instructor and
the TA is by electronic mail. To get help quickly,
your best bet is to send email to
cs422ta@cs or
cs422@cs (where your
message will also be forwarded to every student in the class).
All the course-related information will be kept on the web
(URL: http://flint.cs.yale.edu/cs422).
Copyright (c) 2000 - 2008,
Zhong Shao,
Dept. of
Computer Science,
Yale University.