Semester: Spring 2007
Credits: 3 semester hours
Classroom: Udvar-Hazy 119
Section 01: MWF 9:00am-9:50am
Instructor: Cassidy B. Larson
Phone: 229-2717
Office: none
Email: cbl@dixie.edu
Office/Lab Hours:
by appointment only
Description: Course for students in Computer Information Systems or in Computer and Information Technologies programs. This course will instruct students in advanced web server configuration, management, and optimization necessary to provide web application delivery environments. Students will be required to complete projects using SSI, CGI, server modules, servlets, and other applications.
If you are a student with a physical or mental impairment and would like to request accommodations, please contact the Disability Resource Center (652-7516) in Room 201 of the Student Services Center. The Disability Resource Center will determine your eligibility for services based upon complete professional documentation. If you are deemed eligible, the Disability Resource Center will further evaluate the effectiveness of your accommodation requests and will authorize reasonable accommodations that are appropriate for your disability.
Prerequisites: IT 3100.
Objectives:
- The student will be able to discuss the principles of :
- HTTP and HTTPS;
- Client-Side Technologies;
- Server-Side Technologies;
- Load Balancing, Proxies, Virtual Hosts;
- Benchmarking, Statistics;
- Security.
- The student will be able to demonstrate practical skills in:
- LAMP;
- Deployment of JavaScript;
- Deployment of PHP;
- Virtual hosting and load balancing;
- Authentication and access control;
- Benchmarking and statistical analysis.
Labs:Each student will be assigned a computer to be used for the duration of this course. The computers will stay in the CIT lab but the students will be responsible for installing software and managing these computers throughout the course. Most access to these computers will be through secured remote connections. Occasionally, the computers may be moved to the workbench area of the lab to use the keyboards and monitors there.
Resources: Students are not required to purchase a text book. A reading list is available through the world wide web. Students will also find informative books in the campus library.
Reading: The student is responsible for researching and reading material relating to the lecture topics and projects.
Projects: There will be a project due approximately every week. Most projects will consist of configuring and testing a feature of web delivery. Projects will be worth 50% of the final grade. Assignments will be due at 9:59 p.m. on the dates indicated in the course schedule. Assignments will be graded by the functionality of the student's computer system, and completeness of requirements.
Late Policy: Assignments are due by 9:59 p.m. on the date specified in the schedule. Assignments that are completed after 9:59 p.m. are considered 1 day late. They may be turned in up to 3 school days late but 10 percent is deducted per day. After 3 days, the assignments are worth 0 points.
Independent Research and Class Participation: Independent research and presentation of the material and class participation will account for 10% of the final grade.
Each student will research, prepare and present one 10 minute presentation on a topic related to web delivery. These presentations will be made during the assigned class period.
Tests: There will be 1 written exam to be given in the final exam period. This exam is worth 10% of the final grade. This exam will test the student's understanding of the fundamental issues in web delivery.
There will be a 2 part practical exam to be given near the end of the semester. This exam is worth 30% of the final grade. This exam will test the student's ability to complete practical tasks in web delivery. Most tasks will be extensions or modifications of assignments. It is critical that the assignments be correctly completed to succeed in the practical exam.
There will be no late, early or makeup tests given. For school excused absences, arrangements must be made before the date of the test.
Grading: Grades will be given according to the ratio of the student's score to the total possible score for the class. Scores are given for projects, the final written test, the practical test, and the independent research. The grade assigned depends on the percentage according to the following table.
|
Time Commitment: Courses should require about 45 hours of work per credit hour of class. This class will require about 135 hours of work on the part of the student to achieve a passing grade. If you don't have 7 hours outside of class to spend on this course each week, you should probably rethink your schedule.
Attendance: Students are responsible for material covered and announcements made in class. School related absences may be made up only if prior arrangements are made. If a class period is missed, please contact a fellow student for a copy of the notes.
Notice: The class schedule presented is approximate. The instructor reserves the right to modify the schedule according to class needs. Changes will be announced in class. (See Attendance)
Cheating: Cheating will not be tolerated, and will result in a failing grade for the students involved. Cheating includes, but is not limited to, turning in homework assignments that are not the student's personal work.
You are encouraged to work in groups while studying for tests, discussing class lectures, discussing algorithms for homework solutions, and helping each other identify errors in your homework solutions.
However, each student must create and type in their own solution. Any kind of copying and pasting is NOT okay. If you need help understanding concepts, get it from the instructor or fellow classmates. But never copy another's code, electronically or visually.



