This course first presents introductions to basic concepts, issues and techniques related to designing,
developing and deploying web sites. Students will learn about Web design, HTML, XHTML, basic JavaScript, Dynamic
HTML, and XML. Students will learn how to create sites both manually and through the use of website development
software. This course also presents building web applications by employing server-side scripts that query
relational databases. The student learns and reflects on two and three-tier software architectures, separation of
responsibility, modelview-controller pattern, basic security, and web frameworks. Students will design, code,
test, debut, and document programs using a server-based scripting language.
CS 205: Web Development and Scripting Languages
Class Program