www.sxu.edu
Saint Xavier University
CMPSC 280
(formerly CMPSC 380)
WEB SERVERS
Faculty Info: Jim Aman, Ph.D.
Associate Professor of Computer Science
WAC - N326
Office: (773) 298-3454
vRoom (see Blackboard)

Office Hours:
  Mon, Wed and Fri by appt
Tues & Thurs 11 am -1 pm
Other by appt
Course Info:
Web Server Administration
by Steve Silva
Thomson/Course Technology
ISBN 0-619-06439-0
other material

Notes

  • No class on September 25 - CCSC-Midwest Conference

Additional Materials

  • Data Files: Instructor will provide instructions for obtaining any necessary files. Most are available on the publisher's website
  • Software: Supplied with the textbook or provided by the instructor
  • Handouts: Instructor will provide these as needed
  • One plugged-in and functional left-brain closely coupled to a burning desire to understand, build, and manage web servers.

Course Syllabus

The syllabus is available for download. Sections of the syllabus are included on this page. This is a three-semester-hour course. The target audiences are majors and minors in computer science and computer studies, but enrollment is open to all.

Capsule Description

This course is concerned with the planning, deployment, and administration skills necessary to install and maintain various kinds of web servers. Topics include hardware and software selection, traffic projections, and fundamentals of server installation-maintenance-configuration, domain registration, and site organization.

Philosophy

A system administrator in a company bears the responsibilitiy for installing, configuring, and maintaining the various online services of a company. Increasingly, these software packages and computers are vital to the company's public image, presence, or viability. Working in conjunciton with the network administrator, the system administrator keeps FTP, DNS, Web, and other servers running constantly and consistently. Knowing the server software, the underlying operating systems, the techniques for installing and configuring the servers, and knowing how to secure the servers (a task shared with the network administrator), the system administrator plays a key role in any organizations information infrastructure.

Objectives

The student who has mastered the material will ...
  • Develop criteria for the evaluation and selection of appropriate software based on client needs
  • Identify the different Web services available in Windows 2000, Windows 2003, and Linux and the servers related to them
  • Understand server configurations for web services and demonstrate this configuration on the three major platforms
  • Understand the necessary configuration for scripting support
  • Implement a web site with internal and external users, accessed through firewalls
  • Define and demonstrate appropriate use of permissions to secure web resources
  • Demonstrate appropriate use of reports to monitor and improve web resources
  • Maintain a written log of installation/configuration workConfigure two major web platforms for database connectivity (instructor option)

Teaching Methods

  • Lectures and Demonstrations will be available through the course's Blackboard site and this website very shortly after each class session
  • Projects involving operating systems and servers teach and sharpen skills
  • Quizzes over material already covered test understanding of concepts and techniques
  • Internet Support: Check Blackboard and the class web page for additional information about the course. Blackboard will be the primary Internet tool of the course and will be used by the instructor to post assignments and occasionally by the students to post their work.
Policies:
  • Missed Classes: You are responsible for obtaining material which may have been distributed on class days when you were absent. This can be done through contacting a classmate who was presente or by contacting the instructor during office hours or by other means. Missed or late quizzes cannot be made up under any circumstances, but, with good cause and adequate notice, an early quiz may be given. There are no make-up exams. Students missing exams due to a pre-arranged, excused absence will be allowed to count the final exam at double value. Only official excuses will be accepted. Any uncoordinated, unexcused, missed exam will result in a score of 0 for that exam.
  • Assignments: All assignments are due at the beginning of class on the date due (the Wednesday of the week following coverage of the chapter). Late submission of assignments will be assessed a penalty of 10% per day. No exceptions will be made.
  • Academic Dishonesty: Plagiarism and cheating are serious offenses and may be punished by failure on exam, paper, or project; failure in course; and/or expulsion from the University. For more information, refer to the Undergraduate Catalog.
  • Need for Assistance: If you have any condition, such as a physical or learning disability, which will make it difficult for you to carry out the work as outlined here, or which will require academic accommodations, you must follow the University’s established policy for documenting the condition through the Learning Center. You should also notify me as soon as possible.
  • Posting of Grades: Final grades will not be officially posted by the instructor. Progress of grades may be followed on Blackboard, however.
Grading:
  Assignments & Exercises . . . . . . 30%
  Midterm Exam. . . . . . . . . . . . . . . . 25%
  Final Exam . . . . . . . . . . . . . . . . . . 25%
  Quizzes . . . . . . . . . . . . . . . . . . . . 20%
Schedule:
iPod versioniPod audio/visual
(save to your computer)
Flash version Flash
Date
TOPICS
Topic links to class slide presentations
iPod version
Flash version
HOMEWORK
Aug 21
Course Introduction & Syllabus Review
Basics of Server & Web Server Administration

iPod version

link to live recording

Chapter 1 - Read PRIOR to class!
Aug 28
Preparing for Server Installation
iPod version
link to live recording
Case Projects 2-1 through 2-4
Sept 4
Installing the Server      
Sept 11
Name Resolution      
Sept 18
Managing a Server
link to live recording
 
Sept 25
Configuring a Web Server
iPod version
link to live recording
 
Oct 2
NO CLASS - Faculty Study Day      
Oct 9
Catch-up      
Oct 16
EXAM PREP      
Oct 23
MIDTERM EXAM     Comprehensive
Web-based
Oct 30
Installing and Testing a Programming Environment  
link to live recording
ONLINE
Nov 6
Providing Email Services  
link to live recording
 
Nov 13
Extending the Web Environment      
Nov 20
Securing the Web Environment      
Nov 27
NO CLASS - Happy Thanksgiving!      
Dec 4
Monitoring and Analyzing the Web Environment      
Dec 11
FINAL EXAM - - 6:30-8:30 in our classroom     Comprehensive
Web-based
Copyright © 2006-09, J. R. Aman
5/11/09