Sei sulla pagina 1di 2

Computer Science Course Syllabus, Fall 2009

Course: CS 5375.001 – Principles of UNIX (3 Credit Hours)

Textbook: Your UNIX, The Ultimate Guide by Sumitabha Das, Second Edition, McGraw Hill

Time and Location: Friday 9:30 AM – 12:15 AM, ECSS 2.305

Instructor: Sunan Han, Ph. D. of Computer Science, UTD (1992)

Office and Office Hours: ECSS 3.411, Friday 12:15 PM – 1:15 PM, Wednesday 4:30-5:30 PM

E-Mail: sunan.han@utdallas.edu

Instructor’s website: Under-construction (more communications expected through website)

Teaching Assistant (TA): Liu, Xiangyang (xxl063000@utdallas.edu)

TA Office and Office Hours:

Course Description and Objectives:


Design and history of the UNIX operating system. Detailed study of process and file system data
structures. Shell programming in UNIX. Use of process-forking functionality of UNIX to simplify complex
problems. Interprocess communication and coordination. Device drivers and streams as interfaces to
hardware features. TCP/IP and other UNIX inter-machine communication facilities. At the end of the
class, students should be able to access UNIX workstations (remote or on campus), master a set of
useful UNIX commands, edit and modify documents, create and run application programs, do shell script
programming and use Internet communication tools.

Course Prerequisite: CS 3335 (C and C++)

Grading:
Student’s grade is based on the following four parts:

1. Homework: 20%
2. Project: 25%
3. Midterm exam 25%
4. Final exam 30%

Grading curve is based on the following table:

A 90% - 100%
B 80% - 89%
C 70% - 79%
D 60% - 69%
F 0% - 59%
A final curve will be decided based on the grades of the class. Department guideline stipulates that the
graduate class GPA should be between 3.2 and 3.6

Assignments:
Assignments will be given at the end of each chapter. They are due in class on the dates given. No late
assignments will be accepted after due dates. Assignments include homework and projects

UTD Rules and Policies:


Regarding rules and policies on Student Conduct & Discipline, Academic Integrity, Use of UTD E-Mail,
Withdrawal from Class, Student Grievance Procedures, Incomplete Grade, Disability Services, and
Religious Holy Days, please refer to the relevant UTD and Erik Johnson School of Engineering and
Computer Science websites, or please consult with your instructor

Potrebbero piacerti anche