WEB222 web programming using JavaScript, CSS (cascading style sheets), HTML and the DOM (document object model) interface - Explain the purpose of the World Wide Web, and the HTTP protocol. - Develop web client applications that confirm to current standards and best practices. - Demonstrate competence with a document object model to present content for end-user consumption and/or interaction. - Ultilize JavaScript to implement interactivity in a web client application. - Compose documents for the web using the hypertext mark-up language. - Employ cascading style sheets to control the appearance of web documents. - Solve a wide range of common web client programming problems.