Shepherd University

CIS 423-01 Server Operating Systems and System Programming

Fall 2008

 

 

INSTRUCTOR                                     : Osman Guzide

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.