An On-Line Course
- Prof. Stuart C. Shapiro, 326
645-3180 ext. 125,
Office Hours: MWF 1:00-2:00 PM, TTh 10:30-11:30 AM. Or make an
appointment via e-mail. See my schedule
for my available times.
Once the course starts, we will be communicating entirely through WebCT tools.
If you need to send me regular e-mail before then, make the subject
line "CSE202", or I might not read it.
- Class Meetings:
There will not be any class
meetings. This course will be operated entirely on-line, using
- Registration Number:
- The official prerequisite is
However, the University registration system is not enforcing this, and
the following should be sufficient:
- Experience with some high-level programming language;
- Availability of a computer running some version of Common
(I will assume you have an account on
yeager.cse.buffalo.edu. Every student registered for this course will
get such an account, but if the semester starts, and you don't have
one, let me know.)
- Experience with the operating system and with a text editor for
(I will assume you will be using a version of UNIX
running the X window system (or DCE),
and a version of an Emacs editor. I assume you have experience with
UNIX and your window system (X or DCE). I will be providing help with
Emacs, but it would be helpful if you have prior experience with it.)
- Availability of, and experience with, a Java-enabled Web browser.
- Stuart C. Shapiro,
An Interactive Approach, W. H. Freeman, New York, 1992.
- Other References:
- Available on the WWW
- Files on UB CSE Department Computers
- Course Requirements:
- There will be exercises to do at the end of each chapter. You will
submit the exercises to me according to instructions I will provide.
I will send you feedback, and either ask you to do some of the
exercises again, or tell you that your submission is acceptable. When
I accept your exercises for a given chapter, you will be considered to
have passed that chapter. You cannot pass any chapter until you have
passed all previous chapters.
The last time to submit exercises is 5:00
PM, Friday, December 10, 1999.
- Grading Policy:
- Your grade will be determined by the highest numbered chapter you
pass by the time the course ends, according to the following table.
- See the general policy on Incompletes. However, since the grade
in this course depends solely on how far you get in the text, any
incomplete will have to be made up however many days into the next
semester you lost in this semester. For example, if you are in the
hospital in a coma for 5 days, you will have 5 days into the next
semester to complete the course.
- Academic Integrity:
- All work submitted for this course is expected to be solely that
of the student submitting it. See the general policy on
Academic Integrity. If you have any
questions or problems on course material, consult the instructor, no
to enter the course. Then set a bookmark (favorites) to that URL.
Use your login ID as the "User ID", and your person number as your
initial password. Use the WebCT Password tool to change your password
to something of your own choosing.