CSE230

Introduction to C and Unix

Summer 2001


Time:    1:45-5:45 PM, Monday and Wednesday
Place:    Physics P128

Instructor:
    David Goldstein
    E-mail: goldstei@cs.sunysb.edu

Office Hours:
    M/W 12:45-1:40PM, Harriman Cafe
    M/W 5:50-6:45PM, UG Lab (Computer Science 2128)
    If these times are not convenient, other meeting times are available by appointment.  Send electronic mail to make arrangements.

Text Books:
    Al Kelley & Ira Pohl, A Book on C, 4th edition, Addison-Wesley, 1998.
    Paul Abrahams & Bruce Larson, Unix for the Impatient, 2nd edition, Addison-Wesley, 1997.

Assignments:
    Click here

Homepage:
    http://www.ug.cs.sunysb.edu/~cse230

Facilities:
    This course will use the Computer Science Undergraduate Lab for projects.  Use of these computers requires an account: sign up at  http://public.ug.cs.sunysb.edu/~stark/account_requests/student_form.html.  Note that this form is only accessible from on campus or from a Stony Brook dial-up connection.  Physical access to the lab itself requires a card key; see Grace in Computer Science 1440 to obtain a card.

Downloadable Tools:
    For access at home, you will need a Telnet or Secure Shell client.  As an alternative to the client which is supplied with Microsoft Windows, please try EWAN, Tera Term Pro with TTSSH, SSH Secure Shell, or QVT Term.  For Macintosh, try  NiftyTelnet SSH.  For Linux or any other Unix flavor, please use the telnet client which comes with your operating system.

    The CygWin package provides a Unix-like environment for Windows, including the GNU C Compiler (gcc).  Students using Windows on their own computers are encouraged to download and install this package.  Be aware, however, that it is a large program.

    Emacs is the standard editor for the course.  Versions are available for every version of Unix including Linux, and also available for Windows.

Academic Dishonesty:
    All work submitted must be your own and all assignments must be done individually, unless otherwise specified in the assignment.  Any evidence of cheating may result in the immediate removal of the student from the class, a grade of "F" for the course, and Academic Dishonesty proceedings.

Disabilities and Special Needs:
    If you have a disability or similar special need which may affect your ability to do assignments or take exams, please visit the Office of Disabled Student Services in Humanities 133, or call them at (631) 632-6748.  They will address your concerns and will advise you, and me, of what accommodations are appropriate.  All relevant information and documentation will be kept strictly confidential.