CS 443203 11889 5:30 pm - 6:45 pm TH

Course Objectives


The objective of this course is to provide you with a basic understanding of the issues involved in writing system programs:Window and Unix operating system APIs: manipulating system processes, system io, system permissions, files, directories, signals, threads, sockets, terminal, etc. Students are expected to have a basic knowledge of the C (or C++) programming language, in addition, an intermediate knowledge of the Unix Operating System is assumed.



Course Prerequisites:

CS 33211.


Course Expectations


Suggested Textbook

Unix System Programming, K. A. Robbins, S. Robbins, Pearson Education, ISBN 0-12-042411-0, 2003.


Supplemental Textbooks:



Class Software

gcc (or g++)

Visual C++ 2008( http://msdn07.e-academy.com/ksu_cs).



Grading

Grades will be assigned according to the following scale,

Registration, Student Accessibility, and Plagiarism Policies

INSTRUCTOR