TITLE OF PROPOSAL: CMPS 312

INITIATING DEPARTMENT/UNIT: Computing Sciences
DATE OF DEPARTMENT/UNIT ACTION: November 2, 2000
CONTACT PERSON: Dick Sidbury
    PHONE: 6109
    EMAIL: sidbury@scranton.edu

TYPE OF PROPOSAL: NEW COURSE
LEVEL: UNDERGRADUATE
HOME DEAN'S CONFERENCE: CAS
TO BE CONSIDERED IN ABOVE DEAN'S CONFERENCE IN November 2000

BRIEF DESCRIPTION OF PROPOSAL:

CMPS 312 Web Technology  3 Credit Hours

 (Prerequisites: CIL 102 or equivalent, Comm 329 Graphics and CMPS 311 Computer Networks and Security)

This course covers the fundamental aspects of developing and maintaining web sites. It is designed for students who have experience in programming and who have already created simple web pages using standard software. This course provides a thorough coverage of the structure and elements of HTML and JavaScript necessary to create commercial quality web sites. Brief coverage will also be given to graphic design and multimedia content. Emphasis will be placed on client-side development although server-side issues will be considered. Numerous programming assignments will be given and the course will culminate with a major project. Cannot be used to satisfy the requirements of either the Computer Science or the Computer Information Systems major. Cannot be taken by a student who has credit for CMPS 202 or CMPS 356.

 

Textbooks:     

 

 

 

Course Goals:

A broad understanding of how the Web works. An appreciation of what constitutes an effective web site.  The use of resources to design, deliver, and present web pages and web sites. The utilization of server-side resources in web site development. Use of graphic design and multimedia software to enhance web sites. Security and privacy as well as web server integrity issues are also addressed.

 

Major Topics Covered in Course:    

·      HTML and JavaScript

·      Client-Server model 

·      Client-side-server-side cooperation

·      Client-side programming

·      Event driven programming

·      Web Forms

·      Graphic design and multimedia content

 

Privacy and security issues are discussed at various times throughout the course as they relate to client-side programming and use of server-side resources.  Topics include capturing and handling personal information, passwords, and other information, use and misuse of environmental variables and other sensitive information. 

 

The course capstone will be the design and implementation of a complete web site.

Students will be given the opportunity to use any external experience, such as familiarity with digital video and audio in the creation of this web site.  This project will normally be carried out by either one student or a team of two students.

 

Evaluation

            Programming assignments/major project. (60%)

            Examinations (40%)

SUPPORTING DOCUMENTS: None