CPST 340 Website Development with XML/XHTML

This course is designed to provide students with an introduction to programming using XML. Students taking this course should have a working knowledge of HTML and FTP as gained by completing the course Webpage Design course. Students should have a basic understanding of programming concepts and a relational database including relationships of primary and secondary tables via keys and foreign keys. Some sample learning activities are: author XML documents using a given Document Type Definition (DTD); create a DTD; create a CSS and/or XSLT style sheet; create an XML-based information system that brings together the skills learned throughout the course.

pre-rec: CPST-240 or equivalent experience.