Active Outline
General Information
- Course ID (CB01A and CB01B)
- CISD057.
- Course Title (CB02)
- Website Administration
- Course Credit Status
- Credit - Degree Applicable
- Effective Term
- Fall 2023
- Course Description
- This course is an introduction to establishing, configuring, managing, and controlling access to Internet servers.
- Faculty Requirements
- Course Family
- Not Applicable
Course Justification
This course is CSU transferable and will be a course in the Web Development Certificate of Achievement. The skills learned in this course are necessary for students who wish to work in Web site administration. It is a response to the advisory committee requirements for better offerings in website and web server operation and administration.
Foothill Equivalency
- Does the course have a Foothill equivalent?
- No
- Foothill Course ID
Formerly Statement
Course Development Options
- Basic Skill Status (CB08)
- Course is not a basic skills course.
- Grade Options
- Letter Grade
- Pass/No Pass
- Repeat Limit
- 0
Transferability & Gen. Ed. Options
- Transferability
- Transferable to CSU only
Units and Hours
Summary
- Minimum Credit Units
- 4.5
- Maximum Credit Units
- 4.5
Weekly Student Hours
Type | In Class | Out of Class |
---|---|---|
Lecture Hours | 4.0 | 8.0 |
Laboratory Hours | 1.5 | 0.0 |
Course Student Hours
- Course Duration (Weeks)
- 12.0
- Hours per unit divisor
- 36.0
Course In-Class (Contact) Hours
- Lecture
- 48.0
- Laboratory
- 18.0
- Total
- 66.0
Course Out-of-Class Hours
- Lecture
- 96.0
- Laboratory
- 0.0
- NA
- 0.0
- Total
- 96.0
Prerequisite(s)
Corequisite(s)
Advisory(ies)
ESL D261. and ESL D265., or ESL D461. and ESL D465., or eligibility for EWRT D001A or EWRT D01AH or ESL D005.
CIS D006. and CIS D089A
Limitation(s) on Enrollment
Entrance Skill(s)
General Course Statement(s)
Methods of Instruction
Lecture and visual aids
Discussion of assigned reading
Collaborative learning and small group exercises
Homework and extended projects
Assignments
- Exercises requiring administration of websites using a common web server.
- Readings from Text
Methods of Evaluation
- Evaluation of lab exercises to determine that they meet standards, have associated documentation describing their function, are implemented in a way that meets the requirements assigned for the exercise, and that test plans are executed and produce correct results.
- One or two midterm examinations requiring students to write code applying topics covered in the lectures and reading.
- Final examination requiring students to write code applying topics covered in the lectures and reading.
Essential Student Materials/Essential College Facilities
Essential Student Materials:Â
- None.
- Access to a computer system with the a web server is needed by the instructor and each student
Examples of Primary Texts and References
Author | Title | Publisher | Date/Edition | ISBN |
---|---|---|---|---|
Apache Documentation version 2.4 by Apache Software Foundation https://httpd.apache.org/(2018) |
Examples of Supporting Texts and References
Author | Title | Publisher |
---|---|---|
Aulds, Charles "Linux Apache Web Server Administration" Sybex-Wiley, 2002 |
Learning Outcomes and Objectives
Course Objectives
- Assess purpose of a website and resources required to build it.
- Design and develop a web site
- Use web diagnostic tools to maintain a website
- Setup appropriate security for website using webservers.
- Enable communication using a webserver
- Develop internal and external user policies
CSLOs
- Demonstrate how to install, configure and maintain a web server.
- Create and apply user security policies to web server configuration.
Outline
- Assess purpose of a website and resources required to build it.
- Define objective of site
- Content delivery
- Resource and staffing
- Economic considerations
- Platform selection
- Future expectations
- Design and develop a web site
- Network infrastructure
- Internal and external WWW servers
- Virtual disk management
- Partitions
- Directories
- Application integration
- Scripts and forms
- Databases
- Use web diagnostic tools to maintain a website
- Backup, recovery
- Logs analysis
- Site monitoring
- Load balancing
- Setup appropriate security for website using webservers.
- Firewalls
- Proxy servers
- Security software
- Enable communication using a webserver
- listserves
- FTP
- Print services
- Develop internal and external user policies
- Security and Legal Issues
- Site standards
Lab Topics
- Install and configure a web server.
- Implement a basic website on the web server.
- Implement diagnostic tools for monitoring website.
- Implement communication tools and security for website.