COURSE NUMBER & TITLE:CSC-411 Web Server Administration
PREREQUISITES:CSC 313 Network Administration
An introductory course providing individuals with the core skills needed to meet the demands of the Web development and Internet community. The three key skill areas focused in this course are Web management, content management, and technical management.
Purchase books/supplies Online at NSU Barnes & Nobles Bookstore (http://norfolkstate.bncollege.com)
The Department of Computer Science is located in Suite 320 Robinson Technology Center. The individual faculty offices are located within the suite.
This is an elective course for the BS.CSC Applied Computing curriculum. It is designed to cover a more advanced body of knowledge in web management as specified in the Association of Computing Machinery (ACM) recommendation for baccalaureate Information Technology curriculum (October 2005). Virtually all IT applications involve networking. It is the role of the IT professional to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. This course provides an overview of networking technologies, solutions, and applications.
|I. WEB SERVER ADMINISTRATION|
|WEEK 1||What Is a Web Server? Client/Server Basics. Electronic Publishing.
Other Web-Related Servers.
|WEEK 2||Planning Your Server.
Hosting Your Site.
Hosting Your Own Server.
UNIX vs. NT.
Sizing Your Server.
|WEEKS 3 & 4||Users and Documents.
Server Users and Directories.
File and Directory Names.
|WEEK 5||Server Configuration.
Choosing Web Server Software.
Customizing Your Web Server.
Secure Sockets Layer Configuration.
|WEEK 6 & 7||Server-Side Programming.
Dynamic Documents. CGI and Forms.
Active Server Pages.
Servlets, and Java Server Pages.
|WEEK 8||Log Files.
Log File Formats.
|WEEK 9||Search Engines, Robots, and Automation.
Publicizing Your Site.
Robots and Spiders.
|II. WEB SECURITY|
|WEEK 10||Introduction to Security.
Why We Need Security.
Types of Attacks and Vulnerabilities.
|WEEK 11||Network Security.
Other Network Vulnerabilities. Firewalls and Proxies.
Web Server Security.
Who to Run a Web Server As.
File Permissions and Ownership.
Other Configuration Concerns.
|WEEK 12||CGI Security.
Who to Run CGI As.
Poor CGI Programming.
Tainted CGI Variables.
Other CGI Risks.
|WEEK 13||Web Client Security.
|WEEK 14||Secure Online Transactions.
Encryption. Secure Socket Layer.
Access Control Lists.
|WEEK 15||Intrusion Detection and Recovery.
Detecting an Attack.
Recovering from an Attack.
The primary method of instruction will be lectures by the instructor with examples, demonstrations and drills. Students will also participate through class and group discussions.
|Tests and Quizzes||30%|
|Homework and Lab Assignments||40%|
The instructor reserves the right to revise the grading criteria as appropriate and will make reasonable attempts to notify students
Students are expected to adhere to the university's standard of conduct and the ACM Code of Ethics (http://www.acm.org/constitution/code.html). Honor code violations and ethical standards are enforced as in the Student Handbook.
The college of Science, Engineering, and Technology provides tutoring services through the STARS Tutoring Center for those NSU student who may be experiencing difficulties in Mathematics, Computer Science, Engineering, Biology, Chemistry, Nursing, Technology and Physics courses. The STARS office is located in Suite 100, RTC. This service is free of charge and provided to NSU students only. You can access information about this service by going to http://stars.nsu.edu.
In accordance with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act (ADA) of 1990, we ask if you have a disability or think you have a disability, please contact O.A.S.I.S., the Office of Accessibility Services, upon registration at Norfolk State University to confidentially discuss any accommodation needs.
As part of NSU's commitment to provide the environment and resources needed for success, students may be required to participate in a number of university-wide assessment activities. The activities may include tests, surveys, focus groups and interviews, and portfolio reviews. The primary purpose of the assessment activities is to determine the extent to which the university's programs and services maintain a high level of quality and meet the needs of students. Students will not be identified in the analysis of results. Unless indicated otherwise by the instructor, results from University assessment activities will not be computed in student grades.
All first-time freshmen and readmitted students entering Fall 2001 and thereafter and transfer students entering Fall 2002 and thereafter are required to take an exit examination to assess writing competency. After completing ENG 102, students must register for ENG 299 (no credit, no charge) until successfully passing the Examination of Writing Competency. Degree-seeking students at the baccalaureate level are required to take the writing examination before completing 90 semester hours. Associate degree-seeking students must take the exam no later than one semester prior to the anticipated date of graduation. For more information, refer tot he NSU Undergraduate catalog.
A student is expected to attend all classes. The student assumes all responsibility for work missed due to an absence. Make-up work may be permitted at the discretion of the instructor. Refer to the NSU Student Handbook (https://www.nsu.edu/Assets/websites/student-affairs/student-handbook/NSU-Student-Handbook.pdf)
In an effort to keep student informed about Norfolk State University updates and account information, students must check their official NSU email account frequently. You may access your official NSU email account through the MyNSU portal at https://www.nsu.edu/mynsu/index. Once there, follow instructions provided to login to the MyNSU portal (NOTE: you access your NSU email from within the MyNSU portal).