IST 538 / 3 Credits / Spring 2014
Thursdays 1:15 – 4:05 PM
Husted Hall Room 004
Instructor: Mark Wolfe
Office: SL 355
Office Hours: By appointment
Phone: (518) 437-3934
This course introduces students to Extensible Markup Language or XML. Topics will include: separation of digital content from presentation; markup standards for XML documents; XML technologies such as DTD, Schema, Schematron, RELAX NG, XSLT, and XPath. For the final project, an archival finding aid will be marked up using a professional encoding standard, which will reinforce fundamental concepts and principles of XML.
We will use Notepad++ to create and edit XML documents. The version installed on all University ITS computers features the plugin called XML Tools to enhance our productivity when working with XML documents. Students are welcome to install Notepad++ with XML Tools on their personal computers. Students who want to work on Macintosh computers might consider using JEdit, which is a comparable editing program and freely available. Here is a list of other XML editing applications.
The textbook readings present technical aspects of XML. The majority of the supplementary readings explore topical issues related to XML and the information professions. Bring the textbook to every class meeting. Complete assigned readings before class. Class lectures are delivered with the assumption that you have completed the assigned readings. While the textbook chapters are short, they may require multiple readings in order to make sense of the concepts and technologies. You will increase the speed in which you master the material by working through the textbook examples using your XML editor before each class meeting. Rather than entering all of the examples from the textbook by hand, you may download them from the author's website.
The success of this class will be greatly enhanced by active participation from all students. Questions, comments, and useful information for fellow students and the instructor are welcome. Students are encouraged (but not required) to work in groups for in-class exercises; groups of two or three usually work the best.
To excel in this class, students must demonstrate the ability to use various XML related technologies in four homework assignments and a final project assignment. Hand in assignments on time! Students who fall behind will most likely suffer on the following assignments and tests, and ultimately their final grade.
Submit all assignments as an attachment in an email. Homework submissions and questions to the instructor should include a subject heading like the following, "IST 538 / Homework 1 submission" or "IST 538 / Homework 1 question." The majority of the assignments must be submitted as an archived file using the .zip format so as not to be deemed a virus by Outlook.
The class follows the University's policy on Academic Integrity.