|
CS3530 Unix Operating System Syllabus
Overview: Basic tools, methods and procedures to perform Unix system administration and C programming for Unix environments. This consists of several skills: finding information (including on the Internet); use of commands and shell facilities to efficiently perform typical ad-hoc system administration tasks; familiarity with Unix system facilities as accessed from C programs; Unix client/server programming; knowledge of appropriate practices for system maintenance and security.
Textbook: Glass & Ables UNIX for Programmer and Users Prentice-Hall
Prerequisites: CS 203 or CS 211
Topics: 1. WHAT IS UNIX (1weeks) 2. UNIX FOR NONPROGRAMMERS (2 weeks) 3. THE UNIX SHELLS (1 weeks) 4. UTILITIES (1 weeks) 5. NETWORKING & INTERNET & WINDOWING SYSTEMS (2 weeks) 6. PERL (1 weeks) 7. C PROGRAMMING TOOLS (1 weeks) 8. SYSTEMS PROGRAMMING (3 weeks) 9. UNIX INTERNALS (2 weeks) 10. SYSTEM ADMINISTRATION (1 weeks)
Prepared by: Ozra Zakeri
Date: September 2004
Introduction to the UNIX operating system and its interfaces including the file system, shell, editors, pipes and filters, input/output system, shell programming, program development including C, and document preparation. Prereq- uisite: Advanced C programming experience.
|