CS 205: Web Development and Scripting Languages

Class Program
Credits 3
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.