Diablo Valley College Computer Science Department
COMSC 155H: XML (eXtensible Markup Language), Section 8307
COURSE DESCRIPTION: This course introduces eXtensible Markup Language (XML) Documents.
Students will learn the difference between HTML and XML and learn how
to use XML in Java applications. The major topic areas are syntax,
formatting, and programming.
INSTRUCTOR: Dr. Robert D. Burns, rburns@dvc.edu Office: FO-227, (925) 685-1230 x2610
Office Hours: MW: 2:30-4PM,
TTh: 12-12:30, 3:30-4PM
TOPICS COVERED: SGML, HTML, and XML
XML Documents
XML Syntax
DTDs and Schemas
CSS and XSL
Namespaces
Links in XML
XSL Style Sheets
XML Programming
DOM and SAX
MEETING DATES AND TIMES: Mar 19th through May 21st
W 4:00-7:00PM, BE-214 Lab
W 7:00-9:50PM, L-143 Lecture
Holiday: Apr 23
Final Exam: May 21st, 7-9:30PM
Expect to spend about 12 hours per week on this course:
3 in lecture, 3 in lab, and 6 outside of class.
Lab assignments will be posted every weekend, 8 days before
their due dates.
All assignments are due at midnight of the evening
of the due date
indicated on the course outline.
For questions on lab assignments,
use the online discussion group.
Students may post and reply to questions in order to help eachother.
The instructor monitors the discussions and answers questions
when appropriate. Use this method so that all students benefit
from questions, answers, and clarifications.
Contact the instructor in person in lab, lecture, or office hour,
or by email. You can use the phone during office hours -- if you
leave a voice message, calls will most likely not be returned.
Half-credit for late assignments up to one week late. No
credit thereafter. Late work will be accepted until
noon on May 22nd.
No credit will be given for work that is not original. Points
awarded for lab work that is later found to be not original
will be withdrawn.
Lecture classes start at 7:00PM sharp. Do not trust classroom
clocks -- check the time at http://www.time.gov/