CSET 4150 Web System Administration (3 semester credit hours) IT Required

Similar documents
CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

BS in Computer Science Outcome Set (CAC/ABET)

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

Washington State University School of EECS Computer Science Course Assessment Report

School of Computing and Information Sciences

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE (CSCI)

CSCI 6312 Advanced Internet Programming

King Saud University College of Computer and Information Sciences Computer Science Department

Part A: Course Outline

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

ITE 205 Software Design and Programming I

1. Query and manipulate data with Entity Framework.

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN CYBERSECURITY

COMPUTER SCIENCE AND ENGINEERING (CSEG)

COLLEGE OF THE DESERT

Academic Course Description

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

COLLEGE OF THE DESERT

Bachelor of Information Technology (Network Security)

CSCI 201L Syllabus Principles of Software Development Spring 2018

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

School of Engineering & Computational Sciences

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

Oklahoma City Community College

SYLLABUS. Title: Unix Network Administration II

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

Developing ASP.NET MVC 5 Web Applications

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline

Academic Course Description

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

Study Abroad Programme

Auditing and assurance

Crystal Enterprise. Overview. Contents. Web Server Overview - Internet Information System (IIS)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Unit title: Internet and Network Technology Fundamentals

Student Name:.. Student ID... Course Code: CSC 227 Course Title: Semester: Fall Exercises Cover Sheet:

UNIVERSITY OF NEBRASKA AT OMAHA COURSE SYLLABUS/DESCRIPTION

HOLY ANGEL UNIVERSITY College of Engineering & Architecture Department of Computer Engineering

School of Engineering and Computational Sciences

Bachelor of Science Information Studies School of Information Program Summary

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014


20486-Developing ASP.NET MVC 4 Web Applications

OVERVIEW OF SUBJECT REQUIREMENTS

Information Technology AS and Network Administration & Security AAS Proposed Changes Version 02. Network Admin & Security AAS Proposed

Introduction to Web Development with Microsoft Visual Studio 2010

Internet Server Management

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

San Jose State University - Department of Computer Science

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

Big Sandy Community and Technical College. Course Syllabus

HOLY ANGEL UNIVERSITY College of Engineering & Architecture Department of Computer Engineering

Bridges to the Internet, January 2012, Page 1 of 5

UNIVERSITY OF NEBRASKA AT OMAHA COURSE SYLLABUS. Department and Course Number CSCI 4900 Internet Systems Development

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

IS 331-Fall 2017 Database Design, Management and Applications

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

DE Introduction to Web Development with Microsoft Visual Studio 2010

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Bachelor of Property Valuation

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

COURSE DESCRIPTION FORM. Level Credits Periods/ Week Prerequisites

King Saud University College of Computer and Information Sciences Computer Science Department

Developing ASP.NET MVC 4 Web Applications

Introduction to Web Development with Microsoft Visual Studio 2010

Developing ASP.NET MVC 4 Web Applications

Developer Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware

Undergraduate Program for Specialty of Software Engineering

CS 3030 Scripting Languages Syllabus

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Designing Messaging Solutions with Microsoft Exchange Server 2007 (70-237)

Microsoft Developing ASP.NET MVC 4 Web Applications

City University of Hong Kong Course Syllabus. offered by College/School/Department of Electronic Engineering with effect from Semester B in 2017/2018

BS Electrical Engineering Program Assessment Plan By Dan Trudnowski Spring 2018

Compulsory course in Computer Science

Course Learning Outcomes (CLO): Student Outcomes (SO):

IS Spring 2018 Database Design, Management and Applications

SAMPLE 4-YEAR PLAN: COMPUTER INFORMATION TECHNOLOGY B.S.

Course Information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

MLR Institute of Technology

IT Essentials PC Hardware and Software Grades 11-12

CS 3030 Scripting Languages Syllabus

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN

Developing ASP.NET MVC 5 Web Applications

COURSE OUTLINE: OD10969B Active Directory Services with Windows Server

ISTE SEAL OF ALIGNMENT REVIEW FINDINGS REPORT. Certiport IC3 Digital Literacy Certification

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

Transcription:

CSET 4150 Web System Administration ( semester credit hours) CSET Elective IT Required Current Catalog Description: Installation and configuration of the web server operating systems (e.g., UNIX, Windows), installation and administration of Web daemon (e.g., Apache, Microsoft IIS). Site management, including file and directory hierarchy, Web log analysis, installation and configuration of various utilities for gopher, ftp, text ending and e-mail. Prerequisite: CSET 2200 and junior standing Textbooks: Apache, The Definitive Guide, rd Edition; Ben Laurie, Peter Laurie; 2002. References: Course web pages: http://cset.sp.utoledo.edu/cset4150/ Related Program Outcomes: CSET Program Outcomes (b, i and j) IT Program Outcomes (b, and i): See attached table Course Objectives: After successful completion of this course, students will be able to: Install a Web server and configure it to perform a specific task. Start and restart a web server Configure a web server to execute CGI scripts Configure a web server to provide authentication services Manipulate files on the web server Redirect web services to alternate URLs Determine the status of web servers Read and parse server logs Understand and describe web process for providing ssl services in a web environment Set up mail server Major Topics Covered in the Course Topic Hours How Does Apache Work? What to Know About TCP/IP How Does Apache Use TCP/IP? Apache's Flags 1.5 Block Directives 1.5 Virtual Hosts

HTTP Response Headers Restarts.htaccess CERN Metafiles Expirations Common Gateway Interface (CGI) Writing and Executing Scipts Script Directives Debugging Scripts Setting Environment Variables suexec on Unix Handlers Actions Authentication Authentication Protocol Authentication Directives Passwords Under Unix Order, Allow, and Deny Digest Authentication Anonymous Access Automatic User Information Using.htaccess Files Overrides Topic Hours MIME, Content and Language Negotiation 0.5 Indexing Redirection 1.5 Proxy Server, Proxy Directives, Caching 1.5 Server-Side Includes 1.5 Server Status, Server Info, Logging 0.5 Authentication 1.5 Blocking Access Counters Faster CGI Programs FrontPage from Microsoft Languages and Internationalization Server-Side Scripting Throttling Connections URL Rewriting Miscellaneous: MIME Magic, DSO Security 0.5 Apache-SSL 0.5 The Apache API 0.5 Writing Apache Modules 1.5 Totals 7.0 Laboratory Projects: Students implement a Unix operating system and provide user services, internetwork services and application services to serve external client requests.

Oral and Written Communications Midterm and Final examinations are written using essay format. In addition to being evaluated for technical content, all written materials are evaluated for grammar, spelling and punctuation. Social and Ethical Issues Theoretical Content Problem Analysis In assignments and exams, students are presented with a series of tasks to implement web services and functionality. Solution Design Course Coordinator: Hong Wang (hong.wang2@utoledo.edu) 2-24-2011

CSET Student Outcomes: Course Outcomes Assessment Methods a An ability to select and apply knowledge of computing and mathematics appropriate to the discipline. More specifically, an ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. [CAC j] b An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution. install and troubleshoot Web server problems Graded web server assignments c d An ability to design, implement and evaluate a computer based system, process, component, or program to meet desired needs and to apply design and development principles in the construction of software systems of varying complexity. [CAC k] An ability to function effectively as a member or leader on technical teams to accomplish a common goal. e f g An understanding of professional, ethical, legal, security and social issues and responsibilities including a respect for diversity. An ability to communicate effectively with a range of audiences using a range of modalities including written, oral and graphical. An ability to analyze the local and global impact of computing on individuals, organizations, and society. h i Recognition and understanding of the need for and an ability to engage in self directed continuing professional development. An ability to select and apply current techniques, skills, and tools necessary for computing practice. use the current standard web engines to solve computing problems Graded assignments j An ability to conduct standard tests and measurements; to conduct, analyze, and interpret experiments; and to apply experimental results to improve processes. implement a variety of Web services to accomplish computing tasks Graded Exams, homework k A commitment to quality, timeliness, and continuous improvement.

IT Student Outcomes: Course Outcomes Assessment Methods a an ability to select and apply knowledge of computing and mathematics appropriate to the discipline. Specifically, an ability to use and apply current technical concepts and practices in the core information technologies. [IT j] b an ability to analyze a problem, and identify and define install and troubleshoot Web server problems Graded web server assignments the computing requirements appropriate to its solution. c an ability to design, implement, and evaluate a computer based system, process, component, or program to meet desired needs. And, an ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer based systems. [IT k] d an ability to function effectively as a member or leader on technical teams to accomplish a common goal. e an understanding of professional, ethical, legal, security and social issues and responsibilities including a respect for diversity. f an ability to communicate effectively with a range of audiences using a range of modalities including written, oral and graphical. g an ability to analyze the local and global impact of computing on individuals, organizations, and society. h recognition and understanding of the need for and an ability to engage in self directed continuing professional development. i an ability to select and apply current techniques, skills, use the current standard web engines to solve computing and tools necessary for computing practice. And an problems Graded assignments ability to effectively integrate IT based solutions into the user environment. [IT l] j an understanding of best practices and their application. [IT m] k an ability to assist in the creation of an effective project plan. [IT n]