HOLY ANGEL UNIVERSITY COLLEGE of INFORMATION and COMMUNICATIONS TECHNOLOGY WEB SERVER AND CLOUD TECHNOLOGIES COURSE SYLLABUS Course Code : 6WEBSERVER Prerequisite : N/A Course Credit : 3 Units (3 hours LAB) Year Level: 2 nd year Degree Program: : BSIT with Area of Specialization in Web Development Course Description: This course will provide students with an in-depth knowledge of web server administration. The material will cover initial system configuration, web server installation, web server configuration, administering the web server, web users and hosting accounts, automating user account management, security issues, and troubleshooting. Hands-on experience through labs and projects will reinforce the reading, coursework, and exams. At the end of the course, students will be able to: Course Outcomes Graduate Outcomes Aligned to C1 Prepare, install and setup the basic configuration of a server using virtual machines. C2 Prepare, install and configure the roles or services needed before in setting up the web server. BSIT04: Identify and analyze user needs and take them into account in selection, creation, evaluation and administration of computer based solutions BSIT05: Design, implement, and evaluate computer-based systems, processes, components, or programs to meet desired needs and requirements under various constraints. C3 Publish web pages on the configured web server, securing the web server and understand the functionality of cloud technology. BSIT06: Integrate IT-based solutions into the user environment effectively/ Learning Evidences: As proof of achievement of the above-mentioned outcomes, students are required to submit/demonstrate the following: LE1: Basic Server Installation and Configuration C1 LE2: Web Server Installation and Configuration C1, C2 Page 1 of 7
LE3: Published Web Pages and Security Techniques C3 LE4: Case Study on Cloud Technologies C3 Measurement System: To assess the level of performance in the learning evidences, the following rubrics will be used: LE1: Basic Server Installation and Configuration Proper Labeling Point Value Server Name 5 Domain Name 10 Computer Name 5 Configuration Settings RAM Size 5 Hard Disk Size 5 Network Configuration 10 Enable Password 5 Functionality 20 LE2: Web Server Installation and Configuration Proper Labeling Point Value Domain Name 5 Organizational Units and 10 User Accounts Configuration Settings Directory 5 IP Address 5 Functionality 20 LE3: Published Web Pages and Security Techniques Security Configuration 20 Functionality 20 LE4: Case Study on Cloud Technologies Quality of Information 20 Page 2 of 7
Mechanics of Writing 10 Organization and Formatting 15 Comprehensive 20 Other Requirements and Assessments Aside from the final output, the student will be assessed at other times during the term by the following: Assessment Description Course Outcomes Activity PEXAM Prelim Exam (LEC AND LAB) C1 MEXAM Midterm Exam (LEC AND LAB) C1, C2 FEXAM Finals Exam (LEC AND LAB) C1, C2 PQUIZ Prelim Quiz C1 MQUIZ Midterm Quiz C1, C2 FQUIZ Finals Quiz C1, C2 Learning Plan: Intended Learning Outcome Unit Course Outcome Topic Learning Activities Assessment Activity Student Output Install and configure a server computer through a virtual machine. Install and configure a client computer through a virtual machine. Install and configure the roles and services necessary for the server computer. 3 Week 1-5 15 hours C1 ORIENTATION and BRIEFING The Basics of Server and Web Server Administration Server and Client installation Name Resolution Managing a Server Expository: Mediated and Lecture Discussion type Cooperative learning Exploratory: Quizzes Oral Recitation Hands-on Laboratory Basic Server Installation and Configuration (LE1) Page 3 of 7
Guided Demonstration Independent Assignment and Lab Activity Install and configure a Web Server using IIS 7 and Apache Install and configure FTP service Troubleshoot web server errors 3 Week 7-11 15 hours C2 Components of a Web Server Introduction to Windows IIS 7 and Apache Web Server Windows IIS and Apache Web Server FTP Services and Sites Expository: Mediated and Lecture Discussion type Cooperative learning Exploratory: Quizzes Oral Recitation Hands-on Laboratory Web Server Installation and Configuration (LE2) Guided Demonstration Independent Assignment and Lab Publish web pages thought the Microsoft IIS 7 and Apache Web Server Securing the Web Server Identify the different 3 Week 13-17 18 hours C3 Uploading Web Pages in a Web Server Web Server and Web site Security Introduction to Cloud Technology Expository: Mediated and Lecture Discussion type Cooperative Quizzes Oral Recitation Published Web Pages and Security Techniques (LE3) Research on Page 4 of 7
cloud technologies and describe their functionality. Different Cloud Technologies and their use. learning Exploratory: Guided Demonstration Hands-on Laboratory Cloud Technologies (LE4) Independent Assignment and Lab Course References: A. Published Materials Web Server Administration Web Warrior Series by Steve Silva Copyright 2008 Linux Apache Web Server Administration 2 nd Edition by Charles Aulds Copyright 2003 B. Web References http://ecampus.uconn.edu/onlinecourses/syllabi/iskm/iskm4130fa12.htmlhttp://www.w3schools.com/css/defaul t.asp https://www.pluralsight.com/blog/tutorials/windows-server-2008-iis7 https://technet.microsoft.com/en-us/library/cc772350(v=ws.10).aspx http://whatis.techtarget.com/definition/web-server https://www.techopedia.com/definition/4928/web-server http://whatismyipaddress.com/web-server https://developer.mozilla.org/en-us/learn/common_questions/what_is_a_web_server http://searchenterprisewan.techtarget.com/definition/file-transfer-protocol http://www.webmonkey.com/2010/02/ftp_for_beginners/ http://www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7 http://www.online-tech-tips.com/computer-tips/setup-ftp-server-in-windows-iis/ https://msdn.microsoft.com/en-us/library/6ws081sa.aspx Page 5 of 7
https://msdn.microsoft.com/en-us/library/ff648653.aspx http://searchsecurity.techtarget.com/tip/six-steps-to-securing-your-web-server http://arstechnica.com/gadgets/2012/11/how-to-set-up-a-safe-and-secure-web-server/ http://www.bu.edu/tech/about/security-resources/bestpractice/web/ http://www.tecmint.com/apache-security-tips/ http://asia.pcmag.com/networking-communications-software-products/2919/feature/what-is-cloud-computing https://support.rackspace.com/white-paper/understanding-the-cloud-computing-stack-saas-paas-iaas/ http://www.globaldots.com/cloud-computing-types-of-cloud/ http://thecloudtutorial.com/cloudtypes.html Grading System The final grade in this course will be composed of the following items and their weights in the final grade computation: PRELIM GRADE = LAB LEC = (( PEXAM *.30) + (PQUIZ *.70) ) MIDTERM GRADE = LAB LEC = (( MEXAM *.30) + (MQUIZ *.70) ) FINAL GRADE = LAB LEC = (( FEXAM *.30) + (FQUIZ *.70) ) FINAL = PRELIM GRADE + MIDTERM GRADE + FINAL GRADE Passing Raw Grade: 50% Range of Computed Averages Range of Transmuted Values Grade General Classification 94.0000 100.0000 97 100 1.00 Outstanding 88.0000 93.9999 94 96 1.25 Excellent 82.0000 87.9999 91 93 1.50 Superior Page 6 of 7
76.0000 81.9999 88 90 1.75 Very Good 70.0000 75.9999 85 87 2.00 Good 64.0000 69.9999 82 84 2.25 Satisfactory 58.0000 63.9999 79 81 2.50 Fairly Satisfactory 52.0000 57.9999 76 78 2.75 Fair 50.0000 51.9999 75 3.00 Passed 5.00 Failed 6.00 Failure due to absences 8.00 Unauthorized withdrawal 9.00 Dropped with permission Page 7 of 7