CIS 46: Workstation Programming
Section: TR2 T,Th 2:15 - 3:30 pm
Professor:
Dr. Paula Whitlock
whitlock@brooklyn.cuny.edu
Office:
1212N Phone: 951-4554
Office Hours:
T
11:00 - 12:15 PM
Th
5:30 - 6:30 PM
Objectives:
To introduce and study in detail aspects of workstation programming
in an Unix/Linux environment. Creation of processes, file manipulations, interprocess
communication and multithreaded computing
on multicore processors as well as an introduction to communication and distributed computing
over a network will be investigated.
Required Textbooks:
Unix System Programming, Kay A. Robbins and Steven Robbins
2nd edition, Prentice Hall, 2003
Homework:
Programming assignments related to the classroom discussion will be
given on a regular basis. The due date will depend on the complexity of
the assignment. Most assignments will be submitted via toteach,
an on-line program checking environment. Late assignments will incur a
penalty.
Exams:
There will be two exams scheduled during the semester, several quizzes
and a final exam at the end. If an exam cannot be taken at the scheduled
time, you are responsible for notifying the instructor before the exam
is given. If you cannot reach the instructor, please leave a message with
the CIS Department Secretary at 951-5657.
Grading:
Exams
33%
assignments + quizzes
33%
Final exam
34%
Total
100%
Attendance Policy:
Although attendance is not mandatory, you are responsible for whatever is done in class, whether or not you are there. In particular, you are responsible for all topics not covered in the textbook which are discussed in class. If a class must be missed it would be advisable to arrange in advance that another student photocopy his/her notes for you.