Metropolitan State University

ICS 225 : Web Design and Implementation

A. Course Description
Credits: 4
Prerequisites: ICS 141 Programming with Objects or equivalent Java experience, rudimentary knowledge of web searching and some previous exposure to writing web pages using HTML or XHTML.  
Lab Hours/ Weeks: Corequisites: None
Lecture Hours/ Week :  
MnTC Goals: None
This course focuses on how to design and implement information services over the Internet from the client side. The course focuses on both usability and client-side scripting. Topics include the principles, strategies and policies of web page design, including the rules of good interface design, human factors, ethical concerns and information security. Through labs and programming projects, students also learn how to use current scripting and markup languages and how to employ state-of-the-art tools to embed interactive pages into Web-based applications.
B. Course Effective Dates: 04/29/2002 - 12/16/2009 12/16/2009 - Present
C. Outline of Major Content Areas:
See Course Description for major content areas.
D. Learning Outcomes (General)
  1. Apply web design principles, including of interface design, human factors, security practices and policies, to develop efficient web sites.
  2. Select appropriate solution approaches to develop web applications.
  3. Employ state-of-the-art tools to embed interactive pages into web based applications.
  4. Use current scripting and markup languages to implement simple and intermediate level client-side web applications.
  5. Understand ethical issues involved in web application development, including data privacy concerns.
  6. Understand server-side user authentication and file access.
E. Learning Outcomes (MN Transfer Curriculum)
This contains no goal areas.
G. Special Information
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.