CIS 423-01 Server Operating Systems and System Programming
Fall 2008
INSTRUCTOR :
OFFICE
LOCATION :
Stutzman and Slonaker Hall #211A
OFFICE HOURS : Monday, Wednesday, and Friday 10:00 am- 12:00 pm or by appointment
PHONE :
(304) 876-5304
E-MAIL :
oguzide@shepherd.edu
COURSE DESCRIPTION:
Students will
learn the principles of current server operating systems and system level
programming skills. The role of servers in enterprise networks and the design
of modern server computer systems will be covered. Students also will learn how
to use system level programming languages, such as C, Shell, Perl, etc., to
automate repetitive system administration tasks.
COURSE OBJECTIVES:
A fundamental concept of Server Operating systems is mainly
this question. What does a system administrator do? Topics including a general overview of desktops, servers, services; booting; being
root; processes; file systems; user management; backups; disaster recovery;
logging; networking; also DNS; NFS;
email; security; web hosting; software installation, maintenance, and upgrades;
printing; performance analysis; helpdesk and customer care; policies; ethics.
The course has following objectives: Understand
the role and responsibilities of a system administrator, configure the server
operating systems, describe the system boot process, setup and manage user
accounts and groups, manage the resources and security of a computer running
windows and UNIX Linux, planning
and configuring routing and switching, make effective use of operating systems
utilities, and scripting languages, planning network
access, configure and manage simple TCP/IP network
services on a server and client operating systems, develop an appreciation of
the documentation available as part of an installed operating system. Moreover student will learn scripting language
and automation for server tasks.
PREREQUESTS: CIS 234, CIS 390 or permission of instructor.
TEXTBOOKS: Required textbook(s):
Jeremy Moskowitz and Thomas Boutell, Windows and Linux Integration, 1st Edition, Wiley, 2005
Jeremy Moskowitz , Group Policy: Management,
Troubleshooting, and Security: For Windows Vista , Windows 2003, Windows XP,
and Windows 2000 (Mark Minasi Windows Administrator
Library), Wiley
Recommended textbook(s):
Syed Mansoor
Sarwar, Robert Koretsky,
and Syed Aqeel Sarwar, Unix the Textbook, 2nd
, 2005
Terry Collings and Kurt Wall, Red Hat Linux Networking and System Administration, 3rd Edition, Wiley, 2005
Byron Wright, Brian McCann, 70-293: MCSE Guide to Planning a Microsoft Windows Server
2003 Network, Enhanced, Thomson, Course Technology
AEleen Frish,Essential System Administration, 3rd Edition, O’Reilly, 2002
Thomas A. Limoncelli and Christine Hogan, the Practice of System and Network Administration, 1st Edition, Addison Wesley, 2002
Mitch Tulloch, Windows Server 2003, 1st
Edition, O’Reilly, 2003
GRADING: Midterm Presentation 20%
Final
Presentation 30%
Labs, Research, Projects 30%
Assignments 20%
-Before class meeting, every student should read chapter before coming class. Every student finish chapter exercise next meeting after the class finishes the chapter.
A= 100- 90 B=
89-80 C= 79-70 D= 69-60 F= below 60
LATE WORK: There will be a some reduction in grade
per day for all assignments turned in after the due date unless a
verifiable reason (see make-ups below) is provided for missing the due date or
a new time has been approved in advance!!!
MAKE-UPS: There will be no make-up of tests unless previously arranged with the instructor or an acceptable and verifiable reason for the absence. In general, acceptable reasons include:
1) An absence that is the result of an order from an attending physician or University health nurse, that directs the student not to attend class for health reason,
2) A death in the student’s immediate family,
3) Participation in an official University activity,
4) or an absence that the instructor
considers an acceptable reason for missing class. See “Attendance policy” in
the University catalog.
ATTENDANCE: In accordance with the course catalog.
THE INSTRUCTOR
RESERVES THE RIGHT TO IMPROVE ANY PORTION OF THIS SYLLABUS AT ANY TIME.