CIS 191 Web Development I: Client Side (3)

Catalog Description:

This course introduces web site design and development using EXtensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS). Students learn standard XHTML and CSS and apply that to create and develop a web site. This course is open to any student in any discipline that desires to understand how web sites are created and developed. Meets General Education Mathematical Sciences requirement. (Offered spring semester only.)

 

Prerequisites:


None

Required Course Materials:

 

  1. Ethan Watrall and Jeff Siarto, Head First Web Design, O'Reilly Media, 2009 (ISBN: 978-0-596-52030-4)
  2. Eric T. Freeman and Elisabeth Freeman, Head First HTML with CSS & XHTML, O'Reilly Media, 2009 (ISBN: 978-0596101978)

Optional Reading:

  1. Jeffrey Zeldman and Ethan Marcotte, Designing with Web Standards, 3rd edition, New Riders Press (ISBN 978-0321616951)
  2. John Allsopp, Developing with Web Standards, New Riders Press (ISBN 978-0321646927) Available in the Library

 

Course Coordinator:


D. Scott Weaver, Assistant Professor of Computer Science

Course Audience:


This course is required for all Information Sciences majors.

Course Objectives:
 

The primary objective of this course is to equip you with the skills to design and build a website.  Emphasis will be placed on craftsmanship.  After successfully completing this course, you will be able to:

  1. Describe the protocols necessary in delivering web content to users, explaining how the browser interacts with the web server in a client-server architecture.
  2. Design and develop a website that is XHTML compliant, whose web pages are structured semantically, effectively utilize Cascading Style Sheets to provide presentation, and employ current standards in Web development.
  3. Test and validate your web site using professional guidelines and tools.
  4. Discuss the issues of ethics as it relates to website design and development.
  5. Develop dynamic web pages using basic JavaScript and JavaScript libraries.
  6. Critically evaluate website designs.

 

Topics:
 
  1. Web design & pre-production organization and layout
  2. Color and navigation
  3. Introduction to HTML and XHTML
  4. Cascading style sheets (CSS) and design
  5. Validation standards
  6. Content and accessibility
  7. Tables and forms
  8. Introduction to JavaScript and JQuery
  9. The business of the web

 

 

Revised: February 2013

Return to Course Index