CMPS 315, Section # 01

                                                               System Administration

                                                                           Fall 2012


Dr. Ihssan Alkadi

Office: Fayard, 327 B

Office Phone: (985) 549-2037







  12:00 – 4:00




Course prerequisites


CMPS 285


Course Description

System Administration.Credit 3 hours. Prerequisite: Computer Science 285. This course teaches skills and concepts that are essential to the administration of operation systems, networks, software, various computing support systems, and system documentation, policies, and procedures. This also includes education and support of the users of these systems.

Course Materials


1.             Basta/Finamore/Basta, Linux Operations and Administration, 1st Edition, 111103530X

2.             PalmerMCITP Guide to Microsoft® Windows Server 2008, Server Administration, Exam #70-646, 1st Edition 1423902386


Course Student/Teacher Interaction Expectations

Students will benefit extensively from interaction with the teacher.  This interaction should occur in several ways as in person or via email.  I monitor my email on weekends and during holidays, but not from 10:00 P.M. to 6:00 A.M. each day.


Course Student/Student Interaction Expectations

Access Group assignment can benefit from group interaction.  I encourage you to discuss all aspects of this class with your fellow students.  However, be sure to adhere with the academic honesty policy stated below when it comes to your written work.


Academic Honesty Policy

You may freely discuss material in this class.  I encourage you to do so.  However, you must not share your written work.  You commit an act of cheating if you copy from another's work, or aid another in doing so.  You must follow the University’s Code of Student Conduct.  Cheating is dealt with by assigning a score of zero to the work in question, and assigning a course grade of F upon a second offense of any nature.


Course Learning Expectations

·       Basic Unix & Windows Operation, Commands and Scripting (automation)

·       Operating Systems:

o    Installation and Configuration

o    Maintenance (service packs, patches, etc.)

o    Server services (print, file, DHCP, DNS, FTP, HTTP, mail, SNMP, telnet)

o    Client services

o    Support

·       Applications:

o    Installation and Configuration

o    Maintenance (service packs, patches, etc.)

o    Server services (database, web, network services, etc.)

o    Client services

o    Support

·       Content management and deployment (file system planning and structure)

·       Server administration and management

·       User and group management

·       Backup management

·       Risk analysis and Disaster recovery

·       Resource management

·       Automation management (automatic job scheduling)

·       User support and education

·       Legal issues in systems administration including system use policies and monitoring, and risks and liabilities of computer-based systems

·       Working in a team and using software tools to manage team communication and documentation, as well as communication with customers (users)


Course Time-On-Task Expectations

Adequate preparation for this course requires at least six hours of study each week.  The projects will require an extensive amount of time that will vary widely depending on your retention of material from the course prerequisites.


·       Install and configure a Unix and Windows Server operating system

·       Install and update applications on a Unix operating system, including configuration of some important user services such as email and printing

·       Manage users and groups, as well as use best practices for supporting the users (customers) of an organization’s computing infrastructure

·       Demonstrate ability to create and use Unix file systems

·       Appreciate the importance of ethics in system administration, and to understand and apply a set of ethical rules in management of a computer system

·       Demonstrate ability to use a basic set of Unix operating commands and utilities

·       Understand the importance of communication and documentation, and use software tools to keep active documentation of system changes and to track and manage customer requests

·       Understand the importance of automation, and be able to create scripts and use other tools to automate system management procedures

·       Demonstrate ability in taking some basic security measures in system administration

·       Demonstrate ability to prepare for possible disasters, including an understanding of backup and restoration of file systems

·       Manage system resources, including methods for tracking system metrics

·       Administer an actual computer system with actual users (customers)


Attendance Policy

Attendance is important.  If you are unable to attend a session, it is your responsibility to learn on your own the material you missed.  If, for any reason, you find that you will miss 20% or more of the classes, you should drop the class immediately.  If you are not present, you cannot be involved in class discussion, and if you cannot be involved in class discussion, you will miss much of the benefit of the class.


Attendance is taken at the end of class.  Thus, late arrivals are counted as being absent.  Absences do not directly factor into your grade, but they cannot help you if you are borderline.


Grading and Grade Appeal Policies

Course grades are based on two exams and projects.  The weights are as follows:


First Exam                                100

Second Exam                             100

Group Work                              200

System Mannual             600


Grading Policy :                         1. No Make Up Exams                           



1. Tests : 200 Points (two tests )                                      13% [100,100]

2. Projects and manual    : 1300 Points                             87%

3. Attendance Policy : Allowed only Two EXCUSED absences.


C  Be sure you check your records frequently.  If you find a mistake, please contact me immediately and I will be happy to fix my error.  However, do not come by at the end of the semester and challenge something that took place months before.  Memories are short and I cannot remember the details of each student's situation over long periods of time.  A challenge of your final class grade should follow the procedures outlined in the ULL Student Handbook.


C No make‑up exams  are given unless there is a verifiable, unavoidable emergency.


C Late work usually is not accepted and receives a "0" score.  Of course, emergencies and sickness will be considered.  Please tell me if you have some problem that is out of your control.  But, don’t get silly with me.  Having a computer problem the night before an assignment is due is an example of an emergency that is clearly avoidable (i.e., scheduling important work in a time slot that does not accommodate recovery from normal exigencies) and thus does not receive much sympathy.


C Final grades are not fudged up or down based on trend, effort or any other subjective reason.  Grades are rounded to the nearest whole number, but no other adjustments are made.  It is up to you to see to it that you do not miss the next higher letter grade by 0.01 points.  The final class grade is determined by the following scale:


Overall Grade:           Tests + Projects  / 1300









90 – Above




80 – 89




70 – 79




60 – 69




59 – Below


Professional Behavior

If you occasionally find that you are late for class, please come on in.  I would much prefer that you momentarily distract the other students than have you miss an entire class.  However, do not make a habit of coming in late and when you must come in late, please enter at the rear door and take the nearest open seat.


If you don't understand something, do not seek help from your neighbor.  I would prefer that you ask me for assistance because it is likely that others are confused too.  Private discussions taking place during class are particularly distracting to me.  This behavior is unacceptable.  Also, you cannot up and leave all of a sudden in the middle of the class. You have to get permission from the instructor prior to the beginning of the class.