CSCI 310.01 - Advanced C and System Programming
St. John Fisher College
Spring 2002

Instructor:
Mr. John C. Barthelmes
[Office - campus] Pioch C103J, 385-8180
[Office - off-campus] 214-2409 x103
[AIM ScreenName] JohnnyC006
barthelm@sjfc.edu

Office hours:
Directly before and after Class
TBA
Other times by appointment. (Call me or email me)
Class meetings:
Tuesday and Thursday 1:45pm-3:00pm
Text:
Unix System Programming, 2nd Edition
- Keith Haviland, Dina Gray, Ben Salama - Addison-Wesley Publishing Company
(Available in the SJFC Bookstore)

Course Objective
To continue learning the power and useability of the C Programming Language as it applies to a multi-user system such as UNIX.
Course Content
This course will cover the following topics:
  • Introduction to UNIX
  • File System
  • Working with Processes
  • Signal Handling
  • Interprocess Communication
  • Sockets

Prerequisite
Please refer to the course catalogue.

Evaluation
Your grade will be determined by the following components of the course:

Examinations: We will have two one-hour exams and a final exam.

In-Class Exercises: Occasionally, you will be expected to complete assigned exercises during class time (to be continued as homework).

Outside Programming Projects: Outside projects are programs that you will complete on your own, outside of class time. These will NOT be group assignments, and individual work will be expected. If programs submitted are collaborations between two or more students, the grade will be adjusted accordingly.

Attendance: Attendance will be taken each class period. Absence will affect your grade.

Exam 1:    15%     Tuesday, February 12
Exam 2:15% Thursday, March 21
Final Exam:20%
Assignments:40%
Final Project:10%

Students must take all exams. Students must have a passing average (65%) on assignments, on exams and on the final project in order to pass the course.

Please note that all of the percentage weights are merely guidelines and I reserve the right to vary from these guidelines.


In compliance with St. John Fisher College policy and applicable laws, appropriate academic accommodations are available to you if you are a student with a disability. All requests for accomodations must be supported by appropriate documentation/diagnosis and determined reasonable by St. John Fisher College. Students with documented disabilities (physical, learning, psychological) and who may need academic accommodations are advised to make an appointment with the Coordinator of Services for Students with Disabilities in the Student Development Center, K211. Late notification will delay requested accommodations.

Comments - barthelm@sjfc.edu
Last Modified: 12/19/2001