Loyola University Chicago

searchform
This siteLUC.edu

comp 336: Markup Languages

Credit hours
3
Prerequisites
COMP 271 (Spring 2008), COMP 313 thereafter
Description
This course covers Extensible Markup Language (XML) and its applications. This course will cover the core XML component frameworks, including XSLT (a transformational approach) and the various W3C speci cations for manipulating XML documents programmatically, including the DOM and SAX frameworks. As well, this course will cover some advanced topics, including how to manage large XML documents and integration with databases. Please note that HTML will be occasionally used in this course; however, this course is not about HTML and students may want to acquire an HTML book and study it brie y before taking this course. This course is not about making cool web pages. The course has almost nothing to do with web pages and is focused more on modeling and the emergent notion of web services.

Students should expect the programming to be somewhat involved (intermediate to advanced). Most of the programming is based on straightforward data structures, such as trees, lists, and maps (collections found in Java). You are encouraged to study these topics on your own. Little time will be spent rehashing this preliminary knowledge.
Syllabus
Taught by Dr. Thiruvathukal.

Computer Science Department · Loyola University Chicago · Lewis Towers, Suite 416
Water Tower Campus · 820 N. Michigan Avenue · Chicago, Illinois 60611, U.S.A.
Phone: 312.915.7999 · Fax: 312.915.7998 · E-mail: info@cs.luc.edu